C# Class Mono.Debugger.Backend.DwarfReader

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

Protected Properties

Свойство Type Description
bfd Bfd
filename string
module Module

Méthodes publiques

Méthode Description
DwarfReader ( Bfd bfd, Module module ) : System
FindMethod ( string name ) : MethodSource
GetMethod ( long handle ) : Method
GetMethods ( SourceFile file ) : MethodSource[]
IsSupported ( Bfd bfd ) : bool
ModuleLoaded ( ) : void
ReadTypes ( ) : void

Méthodes protégées

Méthode Description
AddType ( DieType type ) : void
GetAddress ( long address ) : TargetAddress
GetMethodSource ( DieSubprogram subprog, int start_row, int end_row ) : DwarfMethodSource
GetSourceFile ( string filename ) : SourceFile
get_symtab_at_offset ( long offset ) : ISymbolTable

Private Methods

Méthode Description
create_reader ( string section_name, bool optional ) : ObjectCache
create_reader_func ( object user_data ) : object
debug ( string message ) : void
read_aranges ( ) : ArrayList
read_pubnames ( ) : Hashtable
read_pubtypes ( ) : Hashtable

Method Details

AddType() protected méthode

protected AddType ( DieType type ) : void
type DieType
Résultat void

DwarfReader() public méthode

public DwarfReader ( Bfd bfd, Module module ) : System
bfd Bfd
module Module
Résultat System

FindMethod() public méthode

public FindMethod ( string name ) : MethodSource
name string
Résultat MethodSource

GetAddress() protected méthode

protected GetAddress ( long address ) : TargetAddress
address long
Résultat TargetAddress

GetMethod() public méthode

public GetMethod ( long handle ) : Method
handle long
Résultat Method

GetMethodSource() protected méthode

protected GetMethodSource ( DieSubprogram subprog, int start_row, int end_row ) : DwarfMethodSource
subprog DieSubprogram
start_row int
end_row int
Résultat DwarfMethodSource

GetMethods() public méthode

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

GetSourceFile() protected méthode

protected GetSourceFile ( string filename ) : SourceFile
filename string
Résultat SourceFile

IsSupported() public static méthode

public static IsSupported ( Bfd bfd ) : bool
bfd Bfd
Résultat bool

ModuleLoaded() public méthode

public ModuleLoaded ( ) : void
Résultat void

ReadTypes() public méthode

public ReadTypes ( ) : void
Résultat void

get_symtab_at_offset() protected méthode

protected get_symtab_at_offset ( long offset ) : ISymbolTable
offset long
Résultat ISymbolTable

Property Details

bfd protected_oe property

protected Bfd,Mono.Debugger.Backend bfd
Résultat Bfd

filename protected_oe property

protected string filename
Résultat string

module protected_oe property

protected Module module
Résultat Module