class DWARFAbbreviationDeclarationSet
Declaration
class DWARFAbbreviationDeclarationSet { /* full declaration omitted */ };
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h:22
Member Variables
- private uint64_t Offset
- private uint32_t FirstAbbrCode
- Code of the first abbreviation, if all abbreviations in the set have consecutive codes. UINT32_MAX otherwise.
- private std::vector<DWARFAbbreviationDeclaration> Decls
Method Overview
- public DWARFAbbreviationDeclarationSet()
- public llvm::DWARFAbbreviationDeclarationSet::const_iterator begin() const
- private void clear()
- public void dump(llvm::raw_ostream & OS) const
- public llvm::DWARFAbbreviationDeclarationSet::const_iterator end() const
- public bool extract(llvm::DataExtractor Data, uint64_t * OffsetPtr)
- public const llvm::DWARFAbbreviationDeclaration * getAbbreviationDeclaration(uint32_t AbbrCode) const
- public std::string getCodeRange() const
- public uint64_t getOffset() const
Methods
¶DWARFAbbreviationDeclarationSet()
DWARFAbbreviationDeclarationSet()
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h:33
¶llvm::DWARFAbbreviationDeclarationSet::
const_iterator
begin() const
llvm::DWARFAbbreviationDeclarationSet::
const_iterator
begin() const
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h:42
¶void clear()
void clear()
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h:53
¶void dump(llvm::raw_ostream& OS) const
void dump(llvm::raw_ostream& OS) const
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h:36
Parameters
¶llvm::DWARFAbbreviationDeclarationSet::
const_iterator
end() const
llvm::DWARFAbbreviationDeclarationSet::
const_iterator
end() const
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h:46
¶bool extract(llvm::DataExtractor Data,
uint64_t* OffsetPtr)
bool extract(llvm::DataExtractor Data,
uint64_t* OffsetPtr)
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h:37
Parameters
- llvm::DataExtractor Data
- uint64_t* OffsetPtr
¶const llvm::DWARFAbbreviationDeclaration*
getAbbreviationDeclaration(
uint32_t AbbrCode) const
const llvm::DWARFAbbreviationDeclaration*
getAbbreviationDeclaration(
uint32_t AbbrCode) const
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h:40
Parameters
- uint32_t AbbrCode
¶std::string getCodeRange() const
std::string getCodeRange() const
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h:50
¶uint64_t getOffset() const
uint64_t getOffset() const
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h:35