Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
|
#include "precompiled.h"
#include "lib/sysdep/os/win/wseh.h"
#include "lib/byte_order.h"
#include "lib/utf8.h"
#include "lib/sysdep/os/win/win.h"
#include "lib/sysdep/os/win/wutil.h"
#include "lib/sysdep/os/win/wdbg_sym.h"
#include <atomic>
#include <process.h>
Classes | |
struct | XTypeInfo |
struct | XTypeInfoArray |
struct | XInfo |
Macros | |
#define | NEED_COOKIE_INIT |
Functions | |
static bool | IsCppException (const EXCEPTION_RECORD *er) |
static const wchar_t * | GetCppExceptionDescription (const EXCEPTION_RECORD *er, wchar_t *description, size_t maxChars) |
static const wchar_t * | GetSehExceptionDescription (const EXCEPTION_RECORD *er, wchar_t *description, size_t maxChars) |
static const wchar_t * | GetExceptionDescription (const EXCEPTION_POINTERS *ep, wchar_t *description, size_t maxChars) |
static void | GetExceptionLocus (EXCEPTION_POINTERS *ep, wchar_t *file, int *line, wchar_t *func) |
long __stdcall | wseh_ExceptionFilter (struct _EXCEPTION_POINTERS *ep) |
EXTERN_C int | wmainCRTStartup () |
static int | CallStartupWithinTryBlock () |
EXTERN_C int | wseh_EntryPoint () |
#define NEED_COOKIE_INIT |
|
static |
|
static |
er | An exception record for which IsCppException returned true. |
description | |
maxChars |
|
static |
|
static |
|
static |
|
static |
EXTERN_C int wmainCRTStartup | ( | ) |
EXTERN_C int wseh_EntryPoint | ( | ) |
long __stdcall wseh_ExceptionFilter | ( | struct _EXCEPTION_POINTERS * | ep | ) |