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

Methods

DWARFAbbreviationDeclarationSet()

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h:33

llvm::DWARFAbbreviationDeclarationSet::
    const_iterator
    begin() const

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h:42

void clear()

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h:53

void dump(llvm::raw_ostream& OS) const

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h:36

Parameters

llvm::raw_ostream& OS

llvm::DWARFAbbreviationDeclarationSet::
    const_iterator
    end() const

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h:46

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

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h:40

Parameters

uint32_t AbbrCode

std::string getCodeRange() const

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h:50

uint64_t getOffset() const

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h:35