C# Class Mono.Debugger.Backend.WindowsOperatingSystem

Inheritance: OperatingSystemBackend
Afficher le fichier Open project: baulig/debugger Class Usage Examples

Méthodes publiques

Méthode Description
AddExecutableFile ( Inferior inferior, string filename, TargetAddress base_address, bool step_into, bool is_loaded ) : NativeExecutableReader
GetSectionAddress ( string name ) : TargetAddress
GetTrampoline ( TargetMemoryAccess memory, TargetAddress address, TargetAddress &trampoline, bool &is_start ) : bool
LoadExecutable ( TargetMemoryInfo memory, string filename, bool load_native_symtabs ) : NativeExecutableReader
LookupLibrary ( TargetAddress address ) : NativeExecutableReader
LookupLibrary ( string name ) : NativeExecutableReader
LookupSymbol ( string name ) : TargetAddress
WindowsOperatingSystem ( Process process ) : System

Méthodes protégées

Méthode Description
DoDispose ( ) : void

Private Methods

Méthode Description
CheckForPendingMonoInit ( Inferior inferior ) : bool
ReadNativeTypes ( ) : void
UpdateSharedLibraries ( Inferior inferior ) : void

Method Details

AddExecutableFile() public méthode

public AddExecutableFile ( Inferior inferior, string filename, TargetAddress base_address, bool step_into, bool is_loaded ) : NativeExecutableReader
inferior Inferior
filename string
base_address Mono.Debugger.TargetAddress
step_into bool
is_loaded bool
Résultat NativeExecutableReader

DoDispose() protected méthode

protected DoDispose ( ) : void
Résultat void

GetSectionAddress() public méthode

public GetSectionAddress ( string name ) : TargetAddress
name string
Résultat Mono.Debugger.TargetAddress

GetTrampoline() public méthode

public GetTrampoline ( TargetMemoryAccess memory, TargetAddress address, TargetAddress &trampoline, bool &is_start ) : bool
memory Mono.Debugger.TargetMemoryAccess
address Mono.Debugger.TargetAddress
trampoline Mono.Debugger.TargetAddress
is_start bool
Résultat bool

LoadExecutable() public méthode

public LoadExecutable ( TargetMemoryInfo memory, string filename, bool load_native_symtabs ) : NativeExecutableReader
memory Mono.Debugger.TargetMemoryInfo
filename string
load_native_symtabs bool
Résultat NativeExecutableReader

LookupLibrary() public méthode

public LookupLibrary ( TargetAddress address ) : NativeExecutableReader
address Mono.Debugger.TargetAddress
Résultat NativeExecutableReader

LookupLibrary() public méthode

public LookupLibrary ( string name ) : NativeExecutableReader
name string
Résultat NativeExecutableReader

LookupSymbol() public méthode

public LookupSymbol ( string name ) : TargetAddress
name string
Résultat Mono.Debugger.TargetAddress

WindowsOperatingSystem() public méthode

public WindowsOperatingSystem ( Process process ) : System
process Mono.Debugger.Process
Résultat System