Nebula
Toggle main menu visibility
Loading...
Searching...
No Matches
win32minidump.h
Go to the documentation of this file.
1
#pragma once
2
#ifndef WIN32_WIN32MINIDUMP_H
3
#define WIN32_WIN32MINIDUMP_H
4
//------------------------------------------------------------------------------
14
#include "
core/types.h
"
15
#include "
util/string.h
"
16
17
//------------------------------------------------------------------------------
18
namespace
Win32
19
{
20
class
Win32MiniDump
21
{
22
public
:
24
static
void
Setup
();
26
static
bool
WriteMiniDump
();
27
28
private
:
30
static
bool
WriteMiniDumpInternal
(EXCEPTION_POINTERS* exceptionInfo);
32
static
Util::String
BuildMiniDumpFilename
();
34
static
LONG WINAPI
ExceptionCallback
(EXCEPTION_POINTERS* exceptionInfo);
35
};
36
37
}
// namespace Win32
38
//------------------------------------------------------------------------------
39
#endif
Win32::Win32MiniDump
Win32 implementation of MiniDump.
Definition
win32minidump.h:21
Win32::Win32MiniDump::WriteMiniDumpInternal
static bool WriteMiniDumpInternal(EXCEPTION_POINTERS *exceptionInfo)
internal mini-dump-writer method with extra exception info
Definition
win32minidump.cc:41
Win32::Win32MiniDump::Setup
static void Setup()
setup the the Win32 exception callback hook
Definition
win32minidump.cc:18
Win32::Win32MiniDump::ExceptionCallback
static LONG WINAPI ExceptionCallback(EXCEPTION_POINTERS *exceptionInfo)
the actual exception handler function called back by Windows
Definition
win32minidump.cc:118
Win32::Win32MiniDump::WriteMiniDump
static bool WriteMiniDump()
write a mini dump
Definition
win32minidump.cc:29
Win32::Win32MiniDump::BuildMiniDumpFilename
static Util::String BuildMiniDumpFilename()
build a filename for the dump file
Definition
win32minidump.cc:85
Win32
[TODO: Describe Win32 subsystem]
string.h
Util.String
Nebula's universal string class.
Definition
String.cs:8
types.h
code
foundation
debug
win32
win32minidump.h
Generated on
for Nebula. Dark theme by
Tilen Majerle
. All rights reserved.