• Sebastian Lackner's avatar
    ntdll: Avoid recursive exception handler calls when handling guard pages. · 0cf3d781
    Sebastian Lackner authored
    The ATL check leads to problems when a page is protected with guard page protection.
    raise_segv_exception is called with EXCEPTION_EXECUTE_FAULT. The ATL check tries to
    read the memory, and triggers another exception handler. This time the virtual_handle_fault
    check is executed, and removes the guard page protection. Afterwards, when the ATL
    check returns, the exception is _not_ catched by virtual_handle_fault, but instead
    passed to the application.
    0cf3d781
Name
Last commit
Last update
dlls Loading commit data...
documentation Loading commit data...
fonts Loading commit data...
include Loading commit data...
libs Loading commit data...
loader Loading commit data...
po Loading commit data...
programs Loading commit data...
server Loading commit data...
tools Loading commit data...
.mailmap Loading commit data...
ANNOUNCE Loading commit data...
AUTHORS Loading commit data...
COPYING.LIB Loading commit data...
LICENSE Loading commit data...
LICENSE.OLD Loading commit data...
Make.vars.in Loading commit data...
Makefile.in Loading commit data...
README Loading commit data...
VERSION Loading commit data...
aclocal.m4 Loading commit data...
configure Loading commit data...
configure.ac Loading commit data...