C# Class 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.
Inheritance: ModuleBase
Afficher le fichier Open project: baulig/debugger Class Usage Examples

Private Properties

Свойство Type Description
LoadModule void
Module System
OnModuleChanged void
UnLoadModule void
UnwindStack StackFrame

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
MyToString ( ) : string

Private Methods

Méthode Description
LoadModule ( SymbolFile symfile ) : void
Module ( ModuleGroup group, string name, SymbolFile symfile ) : System
OnModuleChanged ( ) : void
UnLoadModule ( ) : void
UnwindStack ( StackFrame last_frame, TargetMemoryAccess memory ) : StackFrame

Method Details

FindFile() public méthode

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
Résultat SourceFile

FindLocation() public méthode

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
Résultat SourceLocation

FindMethod() public méthode

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
Résultat MethodSource

GetMethod() public méthode

public GetMethod ( int domain, long handle ) : Method
domain int
handle long
Résultat Method

GetMethods() public méthode

public GetMethods ( SourceFile file ) : MethodSource[]
file SourceFile
Résultat MethodSource[]

MyToString() protected méthode

protected MyToString ( ) : string
Résultat string

SimpleLookup() public méthode

public SimpleLookup ( TargetAddress address, bool exact_match ) : Symbol
address TargetAddress
exact_match bool
Résultat Symbol