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

The Debugging Information Entry corresponding to compilation units.
From the DWARF spec: A compilation unit typically represents the text and data contributed to an executable by a single relocatable object file. It may be derived from several source files, including pre-processed ``include files.''
상속: Die, ISymbolContainer
파일 보기 프로젝트 열기: baulig/debugger

보호된 프로퍼티들

프로퍼티 타입 설명
has_lines bool
line_offset long

공개 메소드들

메소드 설명
DieCompileUnit ( DwarfBinaryReader reader, CompilationUnit comp_unit, AbbrevEntry abbrev ) : System
GetSubprogram ( long offset ) : DieSubprogram
ReadChildren ( ) : void

보호된 메소드들

메소드 설명
ProcessAttribute ( Attribute attribute ) : void
initialize_children ( ) : void
read_children ( ) : void
read_symtab ( ) : void

메소드 상세

DieCompileUnit() 공개 메소드

public DieCompileUnit ( DwarfBinaryReader reader, CompilationUnit comp_unit, AbbrevEntry abbrev ) : System
reader DwarfBinaryReader
comp_unit CompilationUnit
abbrev AbbrevEntry
리턴 System

GetSubprogram() 공개 메소드

public GetSubprogram ( long offset ) : DieSubprogram
offset long
리턴 DieSubprogram

ProcessAttribute() 보호된 메소드

protected ProcessAttribute ( Attribute attribute ) : void
attribute System.Attribute
리턴 void

ReadChildren() 공개 메소드

public ReadChildren ( ) : void
리턴 void

initialize_children() 보호된 메소드

protected initialize_children ( ) : void
리턴 void

read_children() 보호된 메소드

protected read_children ( ) : void
리턴 void

read_symtab() 보호된 메소드

protected read_symtab ( ) : void
리턴 void

프로퍼티 상세

has_lines 보호되어 있는 프로퍼티

protected bool has_lines
리턴 bool

line_offset 보호되어 있는 프로퍼티

protected long line_offset
리턴 long