|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <WheatyExceptionReport.h>
Public Member Functions | |
| WheatyExceptionReport () | |
| ~WheatyExceptionReport () | |
Static Public Member Functions | |
| static void | printTracesForAllThreads () |
| static LONG WINAPI | WheatyUnhandledExceptionFilter (PEXCEPTION_POINTERS pExceptionInfo) |
Static Private Member Functions | |
| static BOOL | _GetProcessorName (TCHAR *sProcessorName, DWORD maxcount) |
| static BOOL | _GetWindowsVersion (TCHAR *szVersion, DWORD cntMax) |
| static int __cdecl | _tprintf (const TCHAR *format,...) |
| static char * | DumpTypeIndex (char *, DWORD64, DWORD, unsigned, DWORD_PTR, bool &, char *) |
| static BOOL CALLBACK | EnumerateSymbolsCallback (PSYMBOL_INFO, ULONG, PVOID) |
| static char * | FormatOutputValue (char *pszCurrBuffer, BasicType basicType, DWORD64 length, PVOID pAddress) |
| static bool | FormatSymbolValue (PSYMBOL_INFO, STACKFRAME *, char *pszBuffer, unsigned cbBuffer) |
| static void | GenerateExceptionReport (PEXCEPTION_POINTERS pExceptionInfo) |
| static BasicType | GetBasicType (DWORD typeIndex, DWORD64 modBase) |
| static LPTSTR | GetExceptionString (DWORD dwCode) |
| static BOOL | GetLogicalAddress (PVOID addr, PTSTR szModule, DWORD len, DWORD §ion, DWORD_PTR &offset) |
| static void | PrintSystemInfo () |
| static void | WriteStackDetails (PCONTEXT pContext, bool bWriteVariables, HANDLE pThreadHandle) |
Static Private Attributes | |
| static HANDLE | m_hDumpFile |
| static HANDLE | m_hProcess |
| static HANDLE | m_hReportFile |
| static LPTOP_LEVEL_EXCEPTION_FILTER | m_previousFilter |
| static TCHAR | m_szDumpFileName [MAX_PATH] |
| static TCHAR | m_szLogFileName [MAX_PATH] |
Definition at line 78 of file WheatyExceptionReport.h.
| WheatyExceptionReport::WheatyExceptionReport | ( | ) |
| WheatyExceptionReport::~WheatyExceptionReport | ( | ) |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
static |
|
static |
|
staticprivate |
|
staticprivate |
Definition at line 121 of file WheatyExceptionReport.h.
|
staticprivate |
Definition at line 122 of file WheatyExceptionReport.h.
|
staticprivate |
Definition at line 120 of file WheatyExceptionReport.h.
|
staticprivate |
Definition at line 119 of file WheatyExceptionReport.h.
|
staticprivate |
Definition at line 118 of file WheatyExceptionReport.h.
|
staticprivate |
Definition at line 117 of file WheatyExceptionReport.h.