C# 클래스 Mono.Debugger.Module

A module is either a shared library (containing unmanaged code) or a dll (containing managed code). A module maintains all the breakpoints and controls whether to enter methods while single-stepping.
상속: ModuleBase
파일 보기 프로젝트 열기: baulig/debugger 1 사용 예제들

Private Properties

프로퍼티 타입 설명
LoadModule void
Module System
OnModuleChanged void
UnLoadModule void
UnwindStack StackFrame

공개 메소드들

메소드 설명
FindFile ( string filename ) : SourceFile

Find source file @filename. If @filename is a full pathname, an exact match is required. Otherwise, a match from any directory is ok.

FindLocation ( string source_file, int line ) : SourceLocation

Find the method containing line @line in @source_file, which must be the file's full pathname.

FindMethod ( string name ) : MethodSource

Find method @name, which must be a full method name including the signature (System.DateTime.GetUtcOffset(System.DateTime)).

GetMethod ( int domain, long handle ) : Method
GetMethods ( SourceFile file ) : MethodSource[]
SimpleLookup ( TargetAddress address, bool exact_match ) : Symbol

보호된 메소드들

메소드 설명
MyToString ( ) : string

비공개 메소드들

메소드 설명
LoadModule ( SymbolFile symfile ) : void
Module ( ModuleGroup group, string name, SymbolFile symfile ) : System
OnModuleChanged ( ) : void
UnLoadModule ( ) : void
UnwindStack ( StackFrame last_frame, TargetMemoryAccess memory ) : StackFrame

메소드 상세

FindFile() 공개 메소드

Find source file @filename. If @filename is a full pathname, an exact match is required. Otherwise, a match from any directory is ok.
public FindFile ( string filename ) : SourceFile
filename string
리턴 SourceFile

FindLocation() 공개 메소드

Find the method containing line @line in @source_file, which must be the file's full pathname.
public FindLocation ( string source_file, int line ) : SourceLocation
source_file string
line int
리턴 SourceLocation

FindMethod() 공개 메소드

Find method @name, which must be a full method name including the signature (System.DateTime.GetUtcOffset(System.DateTime)).
public FindMethod ( string name ) : MethodSource
name string
리턴 MethodSource

GetMethod() 공개 메소드

public GetMethod ( int domain, long handle ) : Method
domain int
handle long
리턴 Method

GetMethods() 공개 메소드

public GetMethods ( SourceFile file ) : MethodSource[]
file SourceFile
리턴 MethodSource[]

MyToString() 보호된 메소드

protected MyToString ( ) : string
리턴 string

SimpleLookup() 공개 메소드

public SimpleLookup ( TargetAddress address, bool exact_match ) : Symbol
address TargetAddress
exact_match bool
리턴 Symbol