Nebula
Loading...
Searching...
No Matches
Win32::Win32MiniDump Class Reference

#include <win32minidump.h>

Detailed Description

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
 

Member Function Documentation

◆ BuildMiniDumpFilename()

String Win32::Win32MiniDump::BuildMiniDumpFilename ( )
staticprivate

build a filename for the dump file

◆ ExceptionCallback()

LONG WINAPI Win32::Win32MiniDump::ExceptionCallback ( EXCEPTION_POINTERS * exceptionInfo)
staticprivate

the actual exception handler function called back by Windows

Exception handler function called back by Windows when something unexpected happens.

◆ Setup()

void Win32::Win32MiniDump::Setup ( )
static

setup the the Win32 exception callback hook

This static method registers our own exception handler with Windows.

◆ WriteMiniDump()

bool Win32::Win32MiniDump::WriteMiniDump ( )
static

write a mini dump

This method is called by n_assert() and n_error() to write out a minidump file.

◆ WriteMiniDumpInternal()

bool Win32::Win32MiniDump::WriteMiniDumpInternal ( EXCEPTION_POINTERS * exceptionInfo)
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.


The documentation for this class was generated from the following files: