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

Base class for all DIE's - The DWARF Debugging Information Entry.
Show file 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 property

public long ChildrenOffset
return long

Offset public property

public long Offset
return long

abbrev public property

public AbbrevEntry abbrev
return AbbrevEntry

comp_unit public property

public CompilationUnit comp_unit
return CompilationUnit

dwarf public property

public DwarfReader,Mono.Debugger.Backend dwarf
return DwarfReader