The C++ framework for developing highly scalable, high performance servers on Windows platforms.

MiniDumper.cpp File Reference


Namespaces

namespace  JetByteTools
namespace  JetByteTools::Win32

Defines

#define REMOVE_DUMP_TYPE_IF_PRESENT(_dt, _remove)

Typedefs

typedef DWORD ProcessId
typedef DWORD HANDLE hFile
typedef DWORD HANDLE
MINIDUMP_TYPE 
DumpType
typedef DWORD HANDLE
MINIDUMP_TYPE
PMINIDUMP_EXCEPTION_INFORMATION 
ExceptionParam
typedef DWORD HANDLE
MINIDUMP_TYPE
PMINIDUMP_EXCEPTION_INFORMATION
PMINIDUMP_USER_STREAM_INFORMATION 
UserStreamParam
typedef DWORD HANDLE
MINIDUMP_TYPE
PMINIDUMP_EXCEPTION_INFORMATION
PMINIDUMP_USER_STREAM_INFORMATION
PMINIDUMP_CALLBACK_INFORMATION 
CallbackParam

Functions

typedef BOOL (__stdcall MiniDumpWriteDumpFnc)(HANDLE hProcess
static _tstring BuildOutputFileNameBase (CMiniDumper::FileNameParts fileNameParts)
static _tstring BuildOutputFileNameBase (const _tstring &outputPath, CMiniDumper::FileNameParts fileNameParts)
static _tstring BuildOutputFileNameBase (const _tstring &outputPath, const _tstring &fileNameRoot, CMiniDumper::FileNameParts fileNameParts)
static int GetDbgHelpVersion (const CLibraryLoader &loader)

Variables

Core::CLockableObject s_lock
static const _tstring s_noType


Define Documentation

#define REMOVE_DUMP_TYPE_IF_PRESENT ( _dt,
_remove   ) 

Value:

if (_dt & _remove)                                       \
   {                                                        \
      _dt = static_cast<MINIDUMP_TYPE>(_dt & (~_remove));   \
   }                                                        \


Generated on Sun Sep 12 19:06:43 2021 for The Server Framework - v7.4 by doxygen 1.5.3