C# Класс CsDebugScript.Engine.Utility.DumpFileMemoryReader

Наследование: IDisposable
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

Dispose() публичный Метод

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public Dispose ( ) : void
Результат void

DumpFileMemoryReader() публичный Метод

public DumpFileMemoryReader ( string dumpFilePath ) : System
dumpFilePath string
Результат System

GetMemoryRange() публичный Метод

public GetMemoryRange ( ulong address, ulong &baseAddress, ulong &rangeSize ) : void
address ulong
baseAddress ulong
rangeSize ulong
Результат void

ReadAnsiString() публичный Метод

public ReadAnsiString ( ulong address, int size = -1 ) : string
address ulong
size int
Результат string

ReadMemory() публичный Метод

public ReadMemory ( ulong address, int size ) : MemoryBuffer
address ulong
size int
Результат MemoryBuffer

ReadWideString() публичный Метод

public ReadWideString ( ulong address, int size = -1 ) : string
address ulong
size int
Результат string