C# Class CsDebugScript.Engine.Utility.DumpFileMemoryReader

Inheritance: IDisposable
Afficher le fichier Open project: southpolenator/WinDbgCs

Méthodes publiques

Méthode Description
Dispose ( ) : void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

DumpFileMemoryReader ( string dumpFilePath ) : System
GetMemoryRange ( ulong address, ulong &baseAddress, ulong &rangeSize ) : void
ReadAnsiString ( ulong address, int size = -1 ) : string
ReadMemory ( ulong address, int size ) : MemoryBuffer
ReadWideString ( ulong address, int size = -1 ) : string

Private Methods

Méthode Description
FindDumpPositionAndSize ( ulong address ) : DumpPosition
FindMemoryLocation ( ulong address ) : MemoryLocation
GetMemoryRanges ( ) : MemoryRegion[]
MiniDumpReadDumpStream ( IntPtr BaseOfDump, MINIDUMP_STREAM_TYPE StreamNumber, MINIDUMP_DIRECTORY &Dir, IntPtr &StreamPointer, uint &StreamSize ) : bool
ReadMemory ( ulong position, byte buffer ) : int
ReadMemory ( ulong position, char buffer ) : int

Method Details

Dispose() public méthode

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public Dispose ( ) : void
Résultat void

DumpFileMemoryReader() public méthode

public DumpFileMemoryReader ( string dumpFilePath ) : System
dumpFilePath string
Résultat System

GetMemoryRange() public méthode

public GetMemoryRange ( ulong address, ulong &baseAddress, ulong &rangeSize ) : void
address ulong
baseAddress ulong
rangeSize ulong
Résultat void

ReadAnsiString() public méthode

public ReadAnsiString ( ulong address, int size = -1 ) : string
address ulong
size int
Résultat string

ReadMemory() public méthode

public ReadMemory ( ulong address, int size ) : MemoryBuffer
address ulong
size int
Résultat MemoryBuffer

ReadWideString() public méthode

public ReadWideString ( ulong address, int size = -1 ) : string
address ulong
size int
Résultat string