C# 클래스 Mono.Debugger.Backend.OperatingSystemBackend

상속: Mono.Debugger.DebuggerMarshalByRefObject, IDisposable
파일 보기 프로젝트 열기: baulig/debugger 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Process Mono.Debugger.Process

공개 메소드들

메소드 설명
AddExecutableFile ( Inferior inferior, string filename, TargetAddress base_address, bool step_info, bool is_loaded ) : NativeExecutableReader
Dispose ( ) : void
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

보호된 메소드들

메소드 설명
DoDispose ( ) : void
OperatingSystemBackend ( Process process ) : System
check_disposed ( ) : void

비공개 메소드들

메소드 설명
CheckForPendingMonoInit ( Inferior inferior ) : bool
Dispose ( bool disposing ) : void
ReadNativeTypes ( ) : void
UpdateSharedLibraries ( Inferior inferior ) : void

메소드 상세

AddExecutableFile() 공개 추상적인 메소드

public abstract AddExecutableFile ( Inferior inferior, string filename, TargetAddress base_address, bool step_info, bool is_loaded ) : NativeExecutableReader
inferior Inferior
filename string
base_address Mono.Debugger.TargetAddress
step_info bool
is_loaded bool
리턴 NativeExecutableReader

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

DoDispose() 보호된 메소드

protected DoDispose ( ) : void
리턴 void

GetTrampoline() 공개 추상적인 메소드

public abstract 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
리턴 bool

LoadExecutable() 공개 추상적인 메소드

public abstract LoadExecutable ( TargetMemoryInfo memory, string filename, bool load_native_symtabs ) : NativeExecutableReader
memory Mono.Debugger.TargetMemoryInfo
filename string
load_native_symtabs bool
리턴 NativeExecutableReader

LookupLibrary() 공개 추상적인 메소드

public abstract LookupLibrary ( TargetAddress address ) : NativeExecutableReader
address Mono.Debugger.TargetAddress
리턴 NativeExecutableReader

LookupLibrary() 공개 추상적인 메소드

public abstract LookupLibrary ( string name ) : NativeExecutableReader
name string
리턴 NativeExecutableReader

LookupSymbol() 공개 추상적인 메소드

public abstract LookupSymbol ( string name ) : TargetAddress
name string
리턴 Mono.Debugger.TargetAddress

OperatingSystemBackend() 보호된 메소드

protected OperatingSystemBackend ( Process process ) : System
process Mono.Debugger.Process
리턴 System

check_disposed() 보호된 메소드

protected check_disposed ( ) : void
리턴 void

프로퍼티 상세

Process 공개적으로 프로퍼티

public Process,Mono.Debugger Process
리턴 Mono.Debugger.Process