20#include <NDEVR/String.h>
40 static LONG ExceptionFilter(LPEXCEPTION_POINTERS e);
41 static DWORD GetExceptionCode();
60 LONG __stdcall HandleException(LPEXCEPTION_POINTERS e);
63 void traceCallStack(CONTEXT* pContext);
67 DWORD m_dwExceptionCode = 0;
68 typedef std::map<DWORD, const char*> CodeDescMap;
69 CodeDescMap m_mapCodeDesc;
70 DWORD m_dwMachineType = 0;
The equivelent of std::vector but with a bit more control. The basic array unit of the library.
Definition Buffer.hpp:64
Definition StackTracer.h:37
static Buffer< FunctionCall > GetExceptionCallStack()
Definition StackTracer.cpp:199
static String GetExceptionMessage()
Definition StackTracer.cpp:100
String callStack() const
Definition StackTracer.cpp:203
static String GetCallStack()
Definition StackTracer.cpp:86
Definition StackTracer.h:31
String FileName
Definition StackTracer.h:33
String FunctionName
Definition StackTracer.h:32
int LineNumber
Definition StackTracer.h:34