Pol  Revision:cb584c9
mdump.cpp File Reference
#include "mdump.h"
#include "clib.h"
#include "logfacility.h"
#include "passert.h"
#include "strexcpt.h"
#include "threadhelp.h"
#include "../../lib/StackWalker/StackWalker.h"
#include "Header_Windows.h"
#include <assert.h>
#include <time.h>
#include "C:\\Program Files\\Microsoft Visual Studio\\PlatformSDK\\include\\dbghelp.h"
#include "mdumpimp.h"

Go to the source code of this file.

Classes

class  Pol::Clib::StackWalkerLogger
 

Namespaces

 Pol
 
 Pol::Clib
 

Macros

#define DECLSPEC_DEPRECATED
 

Typedefs

typedef _In_ DWORD64 Address
 
typedef DWORD HANDLE MINIDUMP_TYPE CONST PMINIDUMP_EXCEPTION_INFORMATION CONST PMINIDUMP_USER_STREAM_INFORMATION CONST PMINIDUMP_CALLBACK_INFORMATION CallbackParam
 
typedef _In_ DWORD64 _Out_opt_ PDWORD64 Displacement
 
typedef DWORD HANDLE MINIDUMP_TYPE DumpType
 
typedef DWORD dwPid
 
typedef DWORD HANDLE MINIDUMP_TYPE CONST PMINIDUMP_EXCEPTION_INFORMATION ExceptionParam
 
typedef _In_opt_ PCSTR _In_ BOOL fInvadeProcess
 
typedef DWORD HANDLE hFile
 
typedef _In_ DWORD64 _Out_ PDWORD _Out_ PIMAGEHLP_LINE64 Line64
 
typedef _In_ DWORD64 _Out_ PDWORD pdwDisplacement
 
typedef _In_ DWORD64 qwAddr
 
typedef _In_ DWORD64 _Out_opt_ PDWORD64 _Inout_ PSYMBOL_INFO Symbol
 
typedef _In_opt_ PCSTR UserSearchPath
 
typedef DWORD HANDLE MINIDUMP_TYPE CONST PMINIDUMP_EXCEPTION_INFORMATION CONST PMINIDUMP_USER_STREAM_INFORMATION UserStreamParam
 

Functions

typedef BOOL (WINAPI *MINIDUMPWRITEDUMP)(HANDLE hProcess
 
typedef DWORD (WINAPI *__SymGetOptions)(VOID)
 

Variables

HMODULE Pol::Clib::hDbgHelpDll
 

Detailed Description

History
  • 2005/09/16 Shinigami: added scripts_thread_script* to support better debugging
  • 2009-07-18 MuadDib: Updated dump messages for bug tracker

Definition in file mdump.cpp.

Macro Definition Documentation

#define DECLSPEC_DEPRECATED

Definition at line 24 of file mdump.cpp.

Typedef Documentation

typedef _In_ DWORD64 Address

Definition at line 46 of file mdump.cpp.

typedef DWORD HANDLE MINIDUMP_TYPE CONST PMINIDUMP_EXCEPTION_INFORMATION CONST PMINIDUMP_USER_STREAM_INFORMATION CONST PMINIDUMP_CALLBACK_INFORMATION CallbackParam

Definition at line 39 of file mdump.cpp.

typedef _In_ DWORD64 _Out_opt_ PDWORD64 Displacement

Definition at line 46 of file mdump.cpp.

typedef DWORD HANDLE MINIDUMP_TYPE DumpType

Definition at line 39 of file mdump.cpp.

typedef DWORD dwPid

Definition at line 39 of file mdump.cpp.

typedef DWORD HANDLE MINIDUMP_TYPE CONST PMINIDUMP_EXCEPTION_INFORMATION ExceptionParam

Definition at line 39 of file mdump.cpp.

typedef _In_opt_ PCSTR _In_ BOOL fInvadeProcess

Definition at line 44 of file mdump.cpp.

typedef DWORD HANDLE hFile

Definition at line 39 of file mdump.cpp.

typedef _In_ DWORD64 _Out_ PDWORD _Out_ PIMAGEHLP_LINE64 Line64

Definition at line 51 of file mdump.cpp.

typedef _In_ DWORD64 _Out_ PDWORD pdwDisplacement

Definition at line 51 of file mdump.cpp.

typedef _In_ DWORD64 qwAddr

Definition at line 51 of file mdump.cpp.

typedef _In_ DWORD64 _Out_opt_ PDWORD64 _Inout_ PSYMBOL_INFO Symbol

Definition at line 46 of file mdump.cpp.

typedef _In_opt_ PCSTR UserSearchPath

Definition at line 44 of file mdump.cpp.

typedef DWORD HANDLE MINIDUMP_TYPE CONST PMINIDUMP_EXCEPTION_INFORMATION CONST PMINIDUMP_USER_STREAM_INFORMATION UserStreamParam

Definition at line 39 of file mdump.cpp.

Function Documentation