Parser for ELF extended build-attribute sections.
Declared in <llvm/Support/ELFAttrParserExtended.h>
class ELFExtendedAttrParser
: public ELFAttributeParser
| Name | Description |
|---|---|
ELFAttributeParser | Abstract parser for ELF build-attribute sections. |
| Name | Description |
|---|---|
ELFExtendedAttrParser [constructor] | Constructors |
~ELFExtendedAttrParser [destructor] [virtual] | Destroy the parser and consume any pending cursor error. |
getAttributeString | getAttributeString overloads |
getAttributeValue | getAttributeValue overloads |
parse [virtual] | Parse an ELF extended build-attributes section. |
| Name | Description |
|---|---|
getTagName | Return the display name for Tag in the named subsection. |
| Name | Description |
|---|---|
Cursor | Current offset and sticky error while parsing. |
De | Extractor over the section currently being parsed. |
SubSectionVec | Parsed extended ELF build-attribute subsections. |
Sw | Printer for attribute comments, or null to suppress output. |
TagsNamesMap | Map from subsection name and tag to display names used when printing. |
| Name | Description |
|---|---|
AArch64AttributeParser | Parser for AArch64 ELF build attributes. |