Zebediah Figura (@zfigura) commented about dlls/ntdll/signal_x86_64.c:
RtlRaiseStatus( status );
}
+/*******************************************************************
KiUserCallbackDispatcher (NTDLL.@)
- FIXME: not binary compatible
- */
+#ifdef __x86_64__ +__ASM_GLOBAL_FUNC( KiUserCallbackDispatcher,
"andq $0xFFFFFFFFFFFFFFF0, %rsp\n\t"
__ASM_SEH(".seh_endprologue\n\t")
I was going to comment that this isn't a valid SEH prologue, but I guess it doesn't matter, since we do the same thing in the other Ki* functions. Perhaps those deserve a comment, or perhaps it's just clear enough that they're special...