struct Data
Declaration
struct Data { /* full declaration omitted */ };
Declared at: llvm/include/llvm/ObjectYAML/DWARFYAML.h:210
Member Variables
- public bool IsLittleEndian
- public bool Is64BitAddrSize
- public std::vector<AbbrevTable> DebugAbbrev
- public Optional<std::vector<StringRef>> DebugStrings
- public Optional<std::vector<StringOffsetsTable>> DebugStrOffsets
- public Optional<std::vector<ARange>> DebugAranges
- public Optional<std::vector<Ranges>> DebugRanges
- public Optional<std::vector<AddrTableEntry>> DebugAddr
- public Optional<llvm::DWARFYAML::PubSection> PubNames
- public Optional<llvm::DWARFYAML::PubSection> PubTypes
- public Optional<llvm::DWARFYAML::PubSection> GNUPubNames
- public Optional<llvm::DWARFYAML::PubSection> GNUPubTypes
- public std::vector<Unit> CompileUnits
- public std::vector<LineTable> DebugLines
- public Optional<std::vector<ListTable<RnglistEntry>>> DebugRnglists
- public Optional<std::vector<ListTable<LoclistEntry>>> DebugLoclists
- private std::unordered_map<uint64_t, AbbrevTableInfo> AbbrevTableInfoMap
- private std::unordered_map<uint64_t, std::string> AbbrevTableContents
Method Overview
- public llvm::StringRef getAbbrevTableContentByIndex(uint64_t Index) const
- public Expected<llvm::DWARFYAML::Data::AbbrevTableInfo> getAbbrevTableInfoByID(uint64_t ID) const
- public SetVector<llvm::StringRef> getNonEmptySectionNames() const
- public bool isEmpty() const
Methods
¶llvm::StringRef getAbbrevTableContentByIndex(
uint64_t Index) const
llvm::StringRef getAbbrevTableContentByIndex(
uint64_t Index) const
Declared at: llvm/include/llvm/ObjectYAML/DWARFYAML.h:240
Parameters
- uint64_t Index
¶Expected<llvm::DWARFYAML::Data::AbbrevTableInfo>
getAbbrevTableInfoByID(uint64_t ID) const
Expected<llvm::DWARFYAML::Data::AbbrevTableInfo>
getAbbrevTableInfoByID(uint64_t ID) const
Declared at: llvm/include/llvm/ObjectYAML/DWARFYAML.h:239
Parameters
- uint64_t ID
¶SetVector<llvm::StringRef>
getNonEmptySectionNames() const
SetVector<llvm::StringRef>
getNonEmptySectionNames() const
Declared at: llvm/include/llvm/ObjectYAML/DWARFYAML.h:233
¶bool isEmpty() const
bool isEmpty() const
Declared at: llvm/include/llvm/ObjectYAML/DWARFYAML.h:231