ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

framebased-gcchack.c File Reference
#include <windows.h>
#include <pseh/pseh2.h>
#include <excpt.h>
#include <intrin.h>

Go to the source code of this file.

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 charSTR_Closure
unsigned char STR_Jmp
unsigned charSTR_Function

Generated on Sat May 26 2012 06:03:51 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.