com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIE |
DWARF Debugging Information Entry
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract IDIEAttribute |
getAttribute(Dwarf.DwarfAttribute attribute)
Retrieve an attribute
| ||||||||||
abstract IDIEAttribute |
getAttribute(String name)
Retrieve an attribute by its name
| ||||||||||
abstract String |
getAttributeName()
The attribute name DW_AT_name or null if none
| ||||||||||
abstract List<IDIEAttribute> |
getAttributes()
All attributes of this
IDIE | ||||||||||
abstract IDIE |
getChildAtOffset(long offset)
Retrieve the child at this offset
| ||||||||||
abstract List<? extends IDIE> |
getChildren()
All children of this
IDIE | ||||||||||
abstract long |
getOffset()
Retrieve offset of this
IDIE in the .debug_info section | ||||||||||
abstract IDIE |
getParent()
The
IDIE parent. | ||||||||||
abstract IDIE |
getReference(IDIEAttribute attribute)
Retrieve the
IDIE referenced by this attribute (if any). | ||||||||||
abstract String |
getTagName()
The tag name or hex value if unknown
|
Retrieve an attribute by its name
name | attribute name see Dwarf.DwarfAttribute |
---|
The attribute name DW_AT_name or null if none
Retrieve the IDIE
referenced by this attribute (if any).
The tag name or hex value if unknown