C# Class MiniDumper.MiniDumper

Inheritance: IDisposable
Show file Open project: goldshtn/minidumper Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void
DumpOnException ( uint threadId, VsChromium.Core.Win32.Debugging.EXCEPTION_RECORD ev ) : void
DumpOnProcessExit ( uint exitCode ) : void
DumpWithoutReason ( ) : void
MiniDumper ( string dumpFolder, int pid, string processName, TextWriter logger, DumpType dumpType, bool writeAsync, string filter ) : System

Private Methods

Method Description
GetDumpFileName ( ) : string
MakeActualDump ( IntPtr excinfo ) : void
PrintTrace ( string message ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

DumpOnException() public method

public DumpOnException ( uint threadId, VsChromium.Core.Win32.Debugging.EXCEPTION_RECORD ev ) : void
threadId uint
ev VsChromium.Core.Win32.Debugging.EXCEPTION_RECORD
return void

DumpOnProcessExit() public method

public DumpOnProcessExit ( uint exitCode ) : void
exitCode uint
return void

DumpWithoutReason() public method

public DumpWithoutReason ( ) : void
return void

MiniDumper() public method

public MiniDumper ( string dumpFolder, int pid, string processName, TextWriter logger, DumpType dumpType, bool writeAsync, string filter ) : System
dumpFolder string
pid int
processName string
logger System.IO.TextWriter
dumpType DumpType
writeAsync bool
filter string
return System