C# Class DumpWriter.DumpReaderLogger

Inheritance: IDataReader
Afficher le fichier Open project: goldshtn/minidumper Class Usage Examples

Méthodes publiques

Méthode Description
Close ( ) : void
DumpReaderLogger ( IDataReader impl ) : System
EnumerateAllThreads ( ) : IEnumerable
EnumerateModules ( ) : IList
Flush ( ) : void
GetArchitecture ( ) : Architecture
GetPointerSize ( ) : uint
GetThreadContext ( uint threadID, uint contextFlags, uint contextSize, IntPtr context ) : bool
GetThreadContext ( uint threadID, uint contextFlags, uint contextSize, byte context ) : bool
GetThreadTeb ( uint thread ) : ulong
GetVersionInfo ( ulong baseAddress, Microsoft.Diagnostics.Runtime.VersionInfo &version ) : void
ReadDwordUnsafe ( ulong addr ) : uint
ReadMemory ( ulong address, IntPtr buffer, int bytesRequested, int &bytesRead ) : bool
ReadMemory ( ulong address, byte buffer, int bytesRequested, int &bytesRead ) : bool
ReadMemoryAsync ( ulong address, int bytesRequested ) : Microsoft.Diagnostics.Runtime.AsyncMemoryReadResult
ReadPointerUnsafe ( ulong addr ) : ulong
VirtualQuery ( ulong addr, Microsoft.Diagnostics.Runtime.VirtualQueryData &vq ) : bool

Private Methods

Méthode Description
AddRange ( ulong start, ulong end ) : void

Method Details

Close() public méthode

public Close ( ) : void
Résultat void

DumpReaderLogger() public méthode

public DumpReaderLogger ( IDataReader impl ) : System
impl IDataReader
Résultat System

EnumerateAllThreads() public méthode

public EnumerateAllThreads ( ) : IEnumerable
Résultat IEnumerable

EnumerateModules() public méthode

public EnumerateModules ( ) : IList
Résultat IList

Flush() public méthode

public Flush ( ) : void
Résultat void

GetArchitecture() public méthode

public GetArchitecture ( ) : Architecture
Résultat Architecture

GetPointerSize() public méthode

public GetPointerSize ( ) : uint
Résultat uint

GetThreadContext() public méthode

public GetThreadContext ( uint threadID, uint contextFlags, uint contextSize, IntPtr context ) : bool
threadID uint
contextFlags uint
contextSize uint
context System.IntPtr
Résultat bool

GetThreadContext() public méthode

public GetThreadContext ( uint threadID, uint contextFlags, uint contextSize, byte context ) : bool
threadID uint
contextFlags uint
contextSize uint
context byte
Résultat bool

GetThreadTeb() public méthode

public GetThreadTeb ( uint thread ) : ulong
thread uint
Résultat ulong

GetVersionInfo() public méthode

public GetVersionInfo ( ulong baseAddress, Microsoft.Diagnostics.Runtime.VersionInfo &version ) : void
baseAddress ulong
version Microsoft.Diagnostics.Runtime.VersionInfo
Résultat void

ReadDwordUnsafe() public méthode

public ReadDwordUnsafe ( ulong addr ) : uint
addr ulong
Résultat uint

ReadMemory() public méthode

public ReadMemory ( ulong address, IntPtr buffer, int bytesRequested, int &bytesRead ) : bool
address ulong
buffer System.IntPtr
bytesRequested int
bytesRead int
Résultat bool

ReadMemory() public méthode

public ReadMemory ( ulong address, byte buffer, int bytesRequested, int &bytesRead ) : bool
address ulong
buffer byte
bytesRequested int
bytesRead int
Résultat bool

ReadMemoryAsync() public méthode

public ReadMemoryAsync ( ulong address, int bytesRequested ) : Microsoft.Diagnostics.Runtime.AsyncMemoryReadResult
address ulong
bytesRequested int
Résultat Microsoft.Diagnostics.Runtime.AsyncMemoryReadResult

ReadPointerUnsafe() public méthode

public ReadPointerUnsafe ( ulong addr ) : ulong
addr ulong
Résultat ulong

VirtualQuery() public méthode

public VirtualQuery ( ulong addr, Microsoft.Diagnostics.Runtime.VirtualQueryData &vq ) : bool
addr ulong
vq Microsoft.Diagnostics.Runtime.VirtualQueryData
Résultat bool