ReactOS 0.4.16-dev-2-g02a6913
|
#include <windows.h>
#include <pseh/pseh.h>
#include <pseh/framebased/internal.h>
#include <pseh/excpt.h>
#include <pseh/framebased.h>
#include <excpt.h>
Go to the source code of this file.
Macros | |
#define | _NTSYSTEM_ |
#define | STRICT |
#define | WIN32_LEAN_AND_MEAN |
#define | _SEH_TRACE_ENTER(FRAME_, FUNCNAME_, ARGS_) |
#define | _SEH_TRACE_LEAVE(FRAME_, FUNCNAME_, ARGS_) |
#define | _SEH_TRACE_EXCEPTION_RECORD(FRAME_, ER_) |
#define | _SEH_TRACE_CONTEXT(FRAME_, CONTEXT_) |
#define | _SEH_TRACE_UNWIND(FRAME_, ARGS_) |
#define | _SEH_TRACE_TRYLEVEL(FRAME_, TRYLEVEL_) |
#define | _SEH_TRACE_ENTER_CALL_FILTER(FRAME_, TRYLEVEL_, ER_) |
#define | _SEH_TRACE_LEAVE_CALL_FILTER(FRAME_, TRYLEVEL_, RET_) |
#define | _SEH_TRACE_FILTER(FRAME_, TRYLEVEL_, RET_) |
#define | _SEH_TRACE_ENTER_CALL_HANDLER(FRAME_, TRYLEVEL_) |
#define | _SEH_TRACE_ENTER_CALL_FINALLY(FRAME_, TRYLEVEL_) |
#define | _SEH_TRACE_LEAVE_CALL_FINALLY(FRAME_, TRYLEVEL_) |
Variables | |
void const * | _SEHRtlUnwind = RtlUnwind |
#define _NTSYSTEM_ |
Definition at line 23 of file framebased.c.
#define _SEH_TRACE_CONTEXT | ( | FRAME_, | |
CONTEXT_ | |||
) |
Definition at line 266 of file framebased.c.
#define _SEH_TRACE_ENTER | ( | FRAME_, | |
FUNCNAME_, | |||
ARGS_ | |||
) |
Definition at line 263 of file framebased.c.
#define _SEH_TRACE_ENTER_CALL_FILTER | ( | FRAME_, | |
TRYLEVEL_, | |||
ER_ | |||
) |
Definition at line 269 of file framebased.c.
#define _SEH_TRACE_ENTER_CALL_FINALLY | ( | FRAME_, | |
TRYLEVEL_ | |||
) |
Definition at line 273 of file framebased.c.
#define _SEH_TRACE_ENTER_CALL_HANDLER | ( | FRAME_, | |
TRYLEVEL_ | |||
) |
Definition at line 272 of file framebased.c.
#define _SEH_TRACE_EXCEPTION_RECORD | ( | FRAME_, | |
ER_ | |||
) |
Definition at line 265 of file framebased.c.
#define _SEH_TRACE_FILTER | ( | FRAME_, | |
TRYLEVEL_, | |||
RET_ | |||
) |
Definition at line 271 of file framebased.c.
#define _SEH_TRACE_LEAVE | ( | FRAME_, | |
FUNCNAME_, | |||
ARGS_ | |||
) |
Definition at line 264 of file framebased.c.
#define _SEH_TRACE_LEAVE_CALL_FILTER | ( | FRAME_, | |
TRYLEVEL_, | |||
RET_ | |||
) |
Definition at line 270 of file framebased.c.
#define _SEH_TRACE_LEAVE_CALL_FINALLY | ( | FRAME_, | |
TRYLEVEL_ | |||
) |
Definition at line 274 of file framebased.c.
#define _SEH_TRACE_TRYLEVEL | ( | FRAME_, | |
TRYLEVEL_ | |||
) |
Definition at line 268 of file framebased.c.
#define _SEH_TRACE_UNWIND | ( | FRAME_, | |
ARGS_ | |||
) |
Definition at line 267 of file framebased.c.
#define STRICT |
Definition at line 24 of file framebased.c.
#define WIN32_LEAN_AND_MEAN |
Definition at line 25 of file framebased.c.
|
static |
Definition at line 322 of file framebased.c.
Referenced by _SEHFrameHandler().
Referenced by _SEHFrameHandler().
_SEHRegistration_t *__cdecl _SEHCurrentRegistration | ( | void | ) |
Referenced by _SEHReturn_f().
void _SEH_FASTCALL _SEHEnterFrame_f | ( | _SEHPortableFrame_t * | frame | ) |
Definition at line 462 of file framebased.c.
Referenced by _SEHEnterFrame_s().
void __stdcall _SEHEnterFrame_s | ( | _SEHPortableFrame_t * | frame | ) |
Definition at line 447 of file framebased.c.
|
static |
Definition at line 335 of file framebased.c.
Referenced by _SEHEnterFrame_f().
void __cdecl _SEHGlobalUnwind | ( | _SEHPortableFrame_t * | ) |
Referenced by _SEHCallHandler().
void _SEH_FASTCALL _SEHLeaveFrame_f | ( | void | ) |
Definition at line 471 of file framebased.c.
Referenced by _SEHLeaveFrame_s().
Definition at line 452 of file framebased.c.
|
static |
Definition at line 288 of file framebased.c.
Referenced by _SEHCallHandler(), _SEHFrameHandler(), and _SEHReturn_f().
struct __SEHRegistration *__cdecl _SEHRegisterFrame | ( | _SEHRegistration_t * | ) |
Referenced by _SEHEnterFrame_f().
void _SEH_FASTCALL _SEHReturn_f | ( | void | ) |
Definition at line 488 of file framebased.c.
Referenced by _SEHReturn_s().
Definition at line 457 of file framebased.c.
Referenced by _SEHLeaveFrame_f(), and _SEHReturn_f().
Definition at line 286 of file framebased.c.