Why can’t 64-bit Windows unwind user-kernel-user exceptions?
I’m the developer who wrote this Hotfix a loooooooong time ago as well as the blog post. The main reason is that the full register file isn’t always captured when you transition into kernel space, for performance reasons. If you make a normal syscall, the x64 Application Binary Interface (ABI) only requires you to preserve … Read more