class DWARFDebugAbbrev

Declaration

class DWARFDebugAbbrev { /* full declaration omitted */ };

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

Member Variables

private llvm::DWARFDebugAbbrev:: DWARFAbbreviationDeclarationSetMap AbbrDeclSets
private DWARFAbbreviationDeclarationSetMap::const_iterator PrevAbbrOffsetPos
private Optional<llvm::DataExtractor> Data

Method Overview

  • public DWARFDebugAbbrev()
  • public DWARFAbbreviationDeclarationSetMap::const_iterator begin() const
  • private void clear()
  • public void dump(llvm::raw_ostream & OS) const
  • public DWARFAbbreviationDeclarationSetMap::const_iterator end() const
  • public void extract(llvm::DataExtractor Data)
  • public const llvm::DWARFAbbreviationDeclarationSet * getAbbreviationDeclarationSet(uint64_t CUAbbrOffset) const
  • public void parse() const

Methods

DWARFDebugAbbrev()

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

DWARFAbbreviationDeclarationSetMap::const_iterator
begin() const

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

void clear()

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

void dump(llvm::raw_ostream& OS) const

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

Parameters

llvm::raw_ostream& OS

DWARFAbbreviationDeclarationSetMap::const_iterator
end() const

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

void extract(llvm::DataExtractor Data)

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

Parameters

llvm::DataExtractor Data

const llvm::DWARFAbbreviationDeclarationSet*
getAbbreviationDeclarationSet(
    uint64_t CUAbbrOffset) const

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

Parameters

uint64_t CUAbbrOffset

void parse() const

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