![]() |
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 | ) |