C# Class Mono.Debugger.Backend.DwarfReader.Die

Base class for all DIE's - The DWARF Debugging Information Entry.
显示文件 Open project: baulig/debugger

Public Properties

Property Type Description
ChildrenOffset long
Offset long
abbrev AbbrevEntry
comp_unit CompilationUnit
dwarf DwarfReader

Public Methods

Method Description
CreateDie ( DwarfBinaryReader reader, CompilationUnit comp_unit ) : Die
CreateDieCompileUnit ( DwarfBinaryReader reader, CompilationUnit comp_unit ) : DieCompileUnit

Protected Methods

Method Description
CreateDie ( DwarfBinaryReader reader, CompilationUnit comp_unit, long offset, AbbrevEntry abbrev ) : Die
Die ( DwarfBinaryReader reader, CompilationUnit comp_unit, AbbrevEntry abbrev ) : System
ProcessAttribute ( Attribute attribute ) : void
ReadAttributes ( DwarfBinaryReader reader ) : int
ReadChildren ( DwarfBinaryReader reader ) : ArrayList

Method Details

CreateDie() public method

public CreateDie ( DwarfBinaryReader reader, CompilationUnit comp_unit ) : Die
reader DwarfBinaryReader
comp_unit CompilationUnit
return Die

CreateDie() protected method

protected CreateDie ( DwarfBinaryReader reader, CompilationUnit comp_unit, long offset, AbbrevEntry abbrev ) : Die
reader DwarfBinaryReader
comp_unit CompilationUnit
offset long
abbrev AbbrevEntry
return Die

CreateDieCompileUnit() public static method

public static CreateDieCompileUnit ( DwarfBinaryReader reader, CompilationUnit comp_unit ) : DieCompileUnit
reader DwarfBinaryReader
comp_unit CompilationUnit
return DieCompileUnit

Die() protected method

protected Die ( DwarfBinaryReader reader, CompilationUnit comp_unit, AbbrevEntry abbrev ) : System
reader DwarfBinaryReader
comp_unit CompilationUnit
abbrev AbbrevEntry
return System

ProcessAttribute() protected method

protected ProcessAttribute ( Attribute attribute ) : void
attribute System.Attribute
return void

ReadAttributes() protected method

protected ReadAttributes ( DwarfBinaryReader reader ) : int
reader DwarfBinaryReader
return int

ReadChildren() protected method

protected ReadChildren ( DwarfBinaryReader reader ) : ArrayList
reader DwarfBinaryReader
return System.Collections.ArrayList

Property Details

ChildrenOffset public_oe property

public long ChildrenOffset
return long

Offset public_oe property

public long Offset
return long

abbrev public_oe property

public AbbrevEntry abbrev
return AbbrevEntry

comp_unit public_oe property

public CompilationUnit comp_unit
return CompilationUnit

dwarf public_oe property

public DwarfReader,Mono.Debugger.Backend dwarf
return DwarfReader