Class DWARFAttributeId.AttrDef
java.lang.Object
ghidra.app.util.bin.format.dwarf.attribs.DWARFAttributeDef<DWARFAttributeId>
ghidra.app.util.bin.format.dwarf.attribs.DWARFAttributeId.AttrDef
- Enclosing class:
DWARFAttributeId
Represents how a specific DWARF attribute is stored in a DIE record.
-
Field Summary
Fields inherited from class DWARFAttributeDef
attributeForm, attributeId, implicitValue, rawAttributeId -
Constructor Summary
ConstructorsConstructorDescriptionAttrDef(DWARFAttributeId attributeId, int rawAttributeId, DWARFForm attributeForm, long implicitValue) -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringstatic DWARFAttributeId.AttrDefread(BinaryReader reader) Reads aDWARFAttributeId.AttrDefinstance from thereader.Methods inherited from class DWARFAttributeDef
equals, getAttributeForm, getAttributeId, getAttributeName, getImplicitValue, getRawAttributeId, hashCode, isImplicit, read, toString
-
Constructor Details
-
AttrDef
public AttrDef(DWARFAttributeId attributeId, int rawAttributeId, DWARFForm attributeForm, long implicitValue)
-
-
Method Details
-
read
Reads aDWARFAttributeId.AttrDefinstance from thereader.Returns a null if its a end-of-list marker.
- Parameters:
reader-BinaryReaderabbr stream- Returns:
- new
DWARFAttributeId.AttrDef, or null if end-of-list - Throws:
IOException- if error reading
-
getRawAttributeIdDescription
- Overrides:
getRawAttributeIdDescriptionin classDWARFAttributeDef<DWARFAttributeId>
-
withForm
- Overrides:
withFormin classDWARFAttributeDef<DWARFAttributeId>
-