Parser for AArch64 ELF build attributes.

Synopsis

Declared in <llvm/Support/AArch64AttributeParser.h>

class AArch64AttributeParser
    : public ELFExtendedAttrParser

Base Classes

Name

Description

ELFExtendedAttrParser

Parser for ELF extended build‐attribute sections.

Member Functions

Name

Description

AArch64AttributeParser [constructor]

Constructors

getAttributeString

getAttributeString overloads

getAttributeValue

getAttributeValue overloads

parse [virtual]

Parse an ELF extended build‐attributes section.

Protected Member Functions

Name

Description

getTagName

Return the display name for Tag in the named subsection.

Protected Data Members

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.

Non-Member Functions

Name

Description

extractBuildAttributesSubsections

Extract AArch64 build‐attribute subsections from a parsed attribute section.

Created with MrDocs