Go to the source code of this file.
static void _InvalidParameter |
( |
const wchar_t * |
expression, |
|
|
const wchar_t * |
function, |
|
|
const wchar_t * |
file, |
|
|
unsigned int |
line, |
|
|
uintptr_t |
pReserved |
|
) |
| |
|
static |
Definition at line 88 of file fb2kdebug.h.
95 RaiseException(0xd142b808 , EXCEPTION_NONCONTINUABLE, 0, 0);
static void __cdecl _OverrideCrtAbort_handler |
( |
int |
signal | ) |
|
|
static |
Definition at line 79 of file fb2kdebug.h.
80 const ULONG_PTR args[] = {signal};
81 RaiseException(0x6F8E1DC8 , EXCEPTION_NONCONTINUABLE, _countof(args), args);
static void __cdecl _PureCallHandler |
( |
| ) |
|
|
static |
Definition at line 84 of file fb2kdebug.h.
85 RaiseException(0xf6538887 , EXCEPTION_NONCONTINUABLE, 0, 0);
static PFC_NORETURN void fb2kCriticalError |
( |
DWORD |
code, |
|
|
DWORD |
argCount = 0 , |
|
|
const ULONG_PTR * |
args = NULL |
|
) |
| |
|
static |
Definition at line 44 of file fb2kdebug.h.
45 fb2k_instacrash_scope( RaiseException(code,EXCEPTION_NONCONTINUABLE,argCount,args); );
static PFC_NORETURN void fb2kDeadlock |
( |
| ) |
|
|
static |
Definition at line 47 of file fb2kdebug.h.
static PFC_NORETURN void fb2kCriticalError(DWORD code, DWORD argCount=0, const ULONG_PTR *args=NULL)
void SHARED_EXPORT fb2kDebugSelfTest |
( |
| ) |
|
static void fb2kWaitForCompletion |
( |
HANDLE |
hEvent | ) |
|
|
static |
Definition at line 51 of file fb2kdebug.h.
DWORD WaitForSingleObject(HANDLE hHandle, DWORD dwMilliseconds)
PFC_NORETURN void SHARED_EXPORT uBugCheck()
static void fb2kWaitForThreadCompletion |
( |
HANDLE |
hWaitFor, |
|
|
DWORD |
threadID |
|
) |
| |
|
static |
Definition at line 60 of file fb2kdebug.h.
DWORD WaitForSingleObject(HANDLE hHandle, DWORD dwMilliseconds)
PFC_NORETURN void SHARED_EXPORT uBugCheck()
static void fb2kWaitForThreadCompletion2 |
( |
HANDLE |
hWaitFor, |
|
|
HANDLE |
hThread, |
|
|
DWORD |
threadID |
|
) |
| |
|
static |
Definition at line 69 of file fb2kdebug.h.
DWORD WaitForSingleObject(HANDLE hHandle, DWORD dwMilliseconds)
PFC_NORETURN void SHARED_EXPORT uBugCheck()
static void OverrideCrtAbort |
( |
| ) |
|
|
static |
Definition at line 98 of file fb2kdebug.h.
99 const int signals[] = {SIGINT, SIGTERM, SIGBREAK, SIGABRT};
101 _set_abort_behavior(0, ~0);
static void __cdecl _OverrideCrtAbort_handler(int signal)
static void _InvalidParameter(const wchar_t *expression, const wchar_t *function, const wchar_t *file, unsigned int line, uintptr_t pReserved)
static void __cdecl _PureCallHandler()
PFC_NORETURN void SHARED_EXPORT uBugCheck |
( |
| ) |
|
LONG SHARED_EXPORT uExceptFilterProc |
( |
LPEXCEPTION_POINTERS |
param | ) |
|
static int uExceptFilterProc_inline |
( |
LPEXCEPTION_POINTERS |
param | ) |
|
|
static |
Definition at line 32 of file fb2kdebug.h.
34 TerminateProcess(GetCurrentProcess(), 0);
void SHARED_EXPORT uDumpCrashInfo(LPEXCEPTION_POINTERS param)
LPCSTR SHARED_EXPORT uGetCallStackPath |
( |
| ) |
|