A single DWARF abbreviation declaration (code, tag, children, attributes).
Declared in <llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h>
class DWARFAbbreviationDeclaration;
| Name | Description |
|---|---|
AttributeSpec | One attribute/form pair (and optional size or implicit value) in an abbreviation. |
| Name | Description |
|---|---|
AttributeSpecVector | Ordered list of attribute specs that make up this abbreviation. |
attr_iterator_range | Const iterator range over this abbreviation's AttributeSpec entries. |
| Name |
|---|
ExtractState |
| Name | Description |
|---|---|
DWARFAbbreviationDeclaration [constructor] | Default constructor |
attributes | |
dump | |
extract | |
findAttributeIndex | Get the index of the specified attribute. |
getAttrByIndex | |
getAttrImplicitConstValueByIndex | |
getAttrIsImplicitConstByIndex | |
getAttributeOffsetFromIndex | Compute an offset from a DIE specified by DIE offset and attribute index. |
getAttributeValue | Extract a DWARF form value from a DIE specified by DIE offset. |
getAttributeValueFromOffset | Extract a DWARF form value from a DIE speccified by attribute index and its offset. |
getCode | |
getCodeByteSize | |
getFixedAttributesByteSize | |
getFormByIndex | Return the DWARF form of the attribute at index idx. |
getNumAttributes | |
getTag | |
hasChildren |