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

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

보호된 프로퍼티들

프로퍼티 타입 설명
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