C# Класс Mono.Debugger.Backend.DwarfReader

Наследование: DebuggerMarshalByRefObject
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
bfd Bfd
filename string
module Module

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

AddType() защищенный Метод

protected AddType ( DieType type ) : void
type DieType
Результат void

DwarfReader() публичный Метод

public DwarfReader ( Bfd bfd, Module module ) : System
bfd Bfd
module Module
Результат System

FindMethod() публичный Метод

public FindMethod ( string name ) : MethodSource
name string
Результат MethodSource

GetAddress() защищенный Метод

protected GetAddress ( long address ) : TargetAddress
address long
Результат TargetAddress

GetMethod() публичный Метод

public GetMethod ( long handle ) : Method
handle long
Результат Method

GetMethodSource() защищенный Метод

protected GetMethodSource ( DieSubprogram subprog, int start_row, int end_row ) : DwarfMethodSource
subprog DieSubprogram
start_row int
end_row int
Результат DwarfMethodSource

GetMethods() публичный Метод

public GetMethods ( SourceFile file ) : MethodSource[]
file SourceFile
Результат MethodSource[]

GetSourceFile() защищенный Метод

protected GetSourceFile ( string filename ) : SourceFile
filename string
Результат SourceFile

IsSupported() публичный статический Метод

public static IsSupported ( Bfd bfd ) : bool
bfd Bfd
Результат bool

ModuleLoaded() публичный Метод

public ModuleLoaded ( ) : void
Результат void

ReadTypes() публичный Метод

public ReadTypes ( ) : void
Результат void

get_symtab_at_offset() защищенный Метод

protected get_symtab_at_offset ( long offset ) : ISymbolTable
offset long
Результат ISymbolTable

Описание свойств

bfd защищенное свойство

protected Bfd,Mono.Debugger.Backend bfd
Результат Bfd

filename защищенное свойство

protected string filename
Результат string

module защищенное свойство

protected Module module
Результат Module