Nebula
|
#include <win32minidump.h>
Win32 implementation of MiniDump.
Static Public Member Functions | |
static void | Setup () |
setup the the Win32 exception callback hook | |
static bool | WriteMiniDump () |
write a mini dump | |
Static Private Member Functions | |
static bool | WriteMiniDumpInternal (EXCEPTION_POINTERS *exceptionInfo) |
internal mini-dump-writer method with extra exception info | |
static Util::String | BuildMiniDumpFilename () |
build a filename for the dump file | |
static LONG WINAPI | ExceptionCallback (EXCEPTION_POINTERS *exceptionInfo) |
the actual exception handler function called back by Windows | |
|
staticprivate |
build a filename for the dump file
|
staticprivate |
the actual exception handler function called back by Windows
Exception handler function called back by Windows when something unexpected happens.
|
static |
setup the the Win32 exception callback hook
This static method registers our own exception handler with Windows.
|
static |
write a mini dump
This method is called by n_assert() and n_error() to write out a minidump file.
|
staticprivate |
internal mini-dump-writer method with extra exception info
Private method to write a mini-dump with extra exception info.
This method is either called from the public WriteMiniDump() method or from the ExceptionCallback() function.