• Jinoh Kang's avatar
    ntdll: Implement __fastfail(). · c4c9a695
    Jinoh Kang authored
    __fastfail() is used by the Visual C++ runtime and Windows system
    libraries to signal that the in-process state is corrupted and
    unrecoverable.
    
    If __fastfail() is invoked, the NT kernel raises a second-chance
    non-continuable exception STATUS_STACK_BUFFER_OVERRUN.  This quickly
    terminates the process, bypassing all in-process exception handlers
    (since they all rely on the potentially corrupted process state).
    Signed-off-by: 's avatarJinoh Kang <jinoh.kang.kr@gmail.com>
    c4c9a695
signal_x86_64.c 132 KB