#include <msjexhnd.h>
|
| typedef | BOOL (__stdcall *SYMINITIALIZEPROC)(HANDLE |
| |
| typedef | BOOL (__stdcall *SYMCLEANUPPROC)(HANDLE) |
| |
| typedef | BOOL (__stdcall *STACKWALKPROC)(DWORD |
| |
| typedef | BOOL (__stdcall *SYMGETSYMFROMADDRPROC)(HANDLE |
| |
| typedef | DWORD (__stdcall *SYMGETMODULEBASEPROC)(HANDLE |
| |
| typedef | LPVOID (__stdcall *SYMFUNCTIONTABLEACCESSPROC)(HANDLE |
| |
Definition at line 16 of file msjexhnd.h.
| Pol::Clib::MSJExceptionHandler::MSJExceptionHandler |
( |
| ) |
|
| Pol::Clib::MSJExceptionHandler::~MSJExceptionHandler |
( |
| ) |
|
| int __cdecl Pol::Clib::MSJExceptionHandler::_tprintf |
( |
const TCHAR * |
format, |
|
|
|
... |
|
) |
| |
|
staticprivate |
| typedef Pol::Clib::MSJExceptionHandler::BOOL |
( |
__stdcall * |
SYMINITIALIZEPROC | ) |
|
|
private |
| typedef Pol::Clib::MSJExceptionHandler::BOOL |
( |
__stdcall * |
SYMCLEANUPPROC | ) |
|
|
private |
| typedef Pol::Clib::MSJExceptionHandler::BOOL |
( |
__stdcall * |
STACKWALKPROC | ) |
|
|
private |
| typedef Pol::Clib::MSJExceptionHandler::BOOL |
( |
__stdcall * |
SYMGETSYMFROMADDRPROC | ) |
|
|
private |
| typedef Pol::Clib::MSJExceptionHandler::DWORD |
( |
__stdcall * |
SYMGETMODULEBASEPROC | ) |
|
|
private |
| void Pol::Clib::MSJExceptionHandler::GenerateExceptionReport |
( |
PEXCEPTION_POINTERS |
pExceptionInfo | ) |
|
|
static |
| LPTSTR Pol::Clib::MSJExceptionHandler::GetExceptionString |
( |
DWORD |
dwCode | ) |
|
|
staticprivate |
| BOOL Pol::Clib::MSJExceptionHandler::GetLogicalAddress |
( |
PVOID |
addr, |
|
|
PTSTR |
szModule, |
|
|
DWORD |
len, |
|
|
DWORD & |
section, |
|
|
DWORD & |
offset |
|
) |
| |
|
staticprivate |
| void Pol::Clib::MSJExceptionHandler::ImagehlpStackWalk |
( |
PCONTEXT |
pContext | ) |
|
|
staticprivate |
| BOOL Pol::Clib::MSJExceptionHandler::InitImagehlpFunctions |
( |
void |
| ) |
|
|
staticprivate |
| void Pol::Clib::MSJExceptionHandler::IntelStackWalk |
( |
PCONTEXT |
pContext | ) |
|
|
staticprivate |
| typedef Pol::Clib::MSJExceptionHandler::LPVOID |
( |
__stdcall * |
SYMFUNCTIONTABLEACCESSPROC | ) |
|
|
private |
| LONG WINAPI Pol::Clib::MSJExceptionHandler::MSJUnhandledExceptionFilter |
( |
PEXCEPTION_POINTERS |
pExceptionInfo | ) |
|
|
static |
| void Pol::Clib::MSJExceptionHandler::SetLogFileName |
( |
PTSTR |
pszLogFileName | ) |
|
| MSJExceptionHandler::STACKWALKPROC Pol::Clib::MSJExceptionHandler::_StackWalk = 0 |
|
staticprivate |
| MSJExceptionHandler::SYMCLEANUPPROC Pol::Clib::MSJExceptionHandler::_SymCleanup = 0 |
|
staticprivate |
| MSJExceptionHandler::SYMFUNCTIONTABLEACCESSPROC Pol::Clib::MSJExceptionHandler::_SymFunctionTableAccess = 0 |
|
staticprivate |
| MSJExceptionHandler::SYMGETMODULEBASEPROC Pol::Clib::MSJExceptionHandler::_SymGetModuleBase = 0 |
|
staticprivate |
| MSJExceptionHandler::SYMGETSYMFROMADDRPROC Pol::Clib::MSJExceptionHandler::_SymGetSymFromAddr = 0 |
|
staticprivate |
| MSJExceptionHandler::SYMINITIALIZEPROC Pol::Clib::MSJExceptionHandler::_SymInitialize = 0 |
|
staticprivate |
| typedef Pol::Clib::MSJExceptionHandler::BOOL |
|
private |
| typedef Pol::Clib::MSJExceptionHandler::DWORD |
|
private |
| typedef Pol::Clib::MSJExceptionHandler::HANDLE |
|
private |
| typedef Pol::Clib::MSJExceptionHandler::LPSTACKFRAME |
|
private |
| typedef Pol::Clib::MSJExceptionHandler::LPSTR |
|
private |
| typedef Pol::Clib::MSJExceptionHandler::LPVOID |
|
private |
| HANDLE Pol::Clib::MSJExceptionHandler::m_hReportFile |
|
staticprivate |
| LPTOP_LEVEL_EXCEPTION_FILTER Pol::Clib::MSJExceptionHandler::m_previousFilter |
|
staticprivate |
| TCHAR Pol::Clib::MSJExceptionHandler::m_szLogFileName |
|
staticprivate |
| typedef Pol::Clib::MSJExceptionHandler::PDWORD |
|
private |
| typedef Pol::Clib::MSJExceptionHandler::PFUNCTION_TABLE_ACCESS_ROUTINE |
|
private |
| typedef Pol::Clib::MSJExceptionHandler::PGET_MODULE_BASE_ROUTINE |
|
private |
| typedef Pol::Clib::MSJExceptionHandler::PIMAGEHLP_SYMBOL |
|
private |
| typedef Pol::Clib::MSJExceptionHandler::PREAD_PROCESS_MEMORY_ROUTINE |
|
private |
| typedef Pol::Clib::MSJExceptionHandler::PTRANSLATE_ADDRESS_ROUTINE |
|
private |
The documentation for this class was generated from the following files: