Data Structures |
| struct | __SEHTrampoline |
| struct | _SEH2UnwindFrame_t |
Defines |
| #define | _NTSYSTEM_ /* removes dllimport attribute from RtlUnwind */ |
| #define | STRICT |
| #define | WIN32_LEAN_AND_MEAN |
| #define | EXCEPTION_EXIT_UNWIND 4 |
| #define | EXCEPTION_UNWINDING 2 |
Functions |
| DECLSPEC_NORETURN int | __SEH2Handle (void *, void *, void *, void *, void *, void *) |
| int __cdecl | __SEH2FrameHandler (struct _EXCEPTION_RECORD *, void *, struct _CONTEXT *, void *) |
| int __cdecl | __SEH2UnwindHandler (struct _EXCEPTION_RECORD *, void *, struct _CONTEXT *, void *) |
| struct __SEHTrampoline | __attribute__ ((packed)) |
| FORCEINLINE void * | _SEHFunctionFromTrampoline (_SEHTrampoline_t *trampoline_) |
| FORCEINLINE void * | _SEHClosureFromTrampoline (_SEHTrampoline_t *trampoline_) |
FORCEINLINE
_SEH2Registration_t *__cdecl | _SEH2CurrentRegistration (void) |
| FORCEINLINE void __cdecl | __SEH2EnterFrame (_SEH2Registration_t *frame) |
| FORCEINLINE void __cdecl | __SEH2LeaveFrame (void) |
| FORCEINLINE void | _SEH2GlobalUnwind (void *target) |
| static __SEH_EXCEPT_RET | _SEH2Except (_SEH2Frame_t *frame, volatile _SEH2TryLevel_t *trylevel, struct _EXCEPTION_POINTERS *ep) |
| static void | _SEH2Finally (_SEH2Frame_t *frame, volatile _SEH2TryLevel_t *trylevel) |
| static void | _SEH2LocalUnwind (_SEH2Frame_t *, volatile _SEH2TryLevel_t *) |
| int __cdecl | _SEH2UnwindHandler (struct _EXCEPTION_RECORD *ExceptionRecord, void *EstablisherFrame, struct _CONTEXT *ContextRecord, void *DispatcherContext) |
| static DECLSPEC_NORETURN void | _SEH2Handle (_SEH2Frame_t *frame, volatile _SEH2TryLevel_t *trylevel) |
| int __cdecl | _SEH2FrameHandler (struct _EXCEPTION_RECORD *ExceptionRecord, void *EstablisherFrame, struct _CONTEXT *ContextRecord, void *DispatcherContext) |
| void __cdecl | _SEH2EnterFrame (_SEH2Frame_t *frame) |
| int __cdecl | _SEH2EnterFrameAndTrylevel (_SEH2Frame_t *frame, volatile _SEH2TryLevel_t *trylevel) |
| void __cdecl | _SEH2LeaveFrame (void) |
| void __cdecl | _SEH2Return (void) |
Variables |
| unsigned char | STR_MovEcx |
| unsigned char * | STR_Closure |
| unsigned char | STR_Jmp |
| unsigned char * | STR_Function |