Why can't 64-bit Windows unwind user-kernel-user exceptions?
问题 Why can't 64-bit Windows unwind the stack during an exception, if the stack crosses the kernel boundary - when 32-bit Windows can? The context of this entire question comes from: The case of the disappearing OnLoad exception – user-mode callback exceptions in x64 Background In 32-bit Windows, if i throw an exception in my user mode code, that was called back from kernel mode code, that was called from my user mode code, e.g: User mode Kernel Mode ------------------ -------------------