com.pnfsoftware.jeb.core.units.codeobject.dwarf.IDIE |
Known Indirect Subclasses |
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 IDwCompileUnit |
getCompileUnit()
Retrieve the parent Compile Unit
| ||||||||||
abstract String |
getFullName()
Retrieve the attribute name DW_AT_name preceded by its DW_TAG_namespace
(DW_TAG_structure_type, DW_TAG_union_type, DW_TAG_class_type), if any
| ||||||||||
abstract String |
getNamespace()
Retrieve the full DW_TAG_namespace hierarchy, if any
| ||||||||||
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 IDIE |
getSpecification()
Retrieve the specification of this
IDIE . | ||||||||||
abstract String |
getTagName()
Retrieve the tag name or hex value if unknown
|
Retrieve an attribute
Retrieve an attribute by its name
name | attribute name see Dwarf.DwarfAttribute |
---|
The attribute name DW_AT_name or null if none
Retrieve the parent Compile Unit
Retrieve the attribute name DW_AT_name preceded by its DW_TAG_namespace (DW_TAG_structure_type, DW_TAG_union_type, DW_TAG_class_type), if any
Retrieve the full DW_TAG_namespace hierarchy, if any
Retrieve offset of this IDIE
in the .debug_info section
Retrieve the IDIE
referenced by this attribute (if any).
Retrieve the tag name or hex value if unknown