LLVM 19.0.0git
Public Member Functions | List of all members
llvm::DWARFDebugAbbrev Class Reference

#include "llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h"

Public Member Functions

 DWARFDebugAbbrev (DataExtractor Data)
Expected< const DWARFAbbreviationDeclarationSet * > getAbbreviationDeclarationSet (uint64_t CUAbbrOffset) const
void dump (raw_ostream &OS) const
Error parse () const
DWARFAbbreviationDeclarationSetMap::const_iterator begin () const
DWARFAbbreviationDeclarationSetMap::const_iterator end () const

Detailed Description

Definition at line 58 of file DWARFDebugAbbrev.h.

Constructor & Destructor Documentation

◆ DWARFDebugAbbrev()

DWARFDebugAbbrev::DWARFDebugAbbrev ( DataExtractor  Data)

Definition at line 105 of file DWARFDebugAbbrev.cpp.

Member Function Documentation

◆ begin()

DWARFAbbreviationDeclarationSetMap::const_iterator llvm::DWARFDebugAbbrev::begin ( ) const

Definition at line 75 of file DWARFDebugAbbrev.h.

References assert().

◆ dump()

void DWARFDebugAbbrev::dump ( raw_ostream OS) const

Definition at line 128 of file DWARFDebugAbbrev.cpp.

References llvm::consumeError(), llvm::format(), I, OS, and parse().

Referenced by llvm::DWARFContext::dump().

◆ end()

DWARFAbbreviationDeclarationSetMap::const_iterator llvm::DWARFDebugAbbrev::end ( ) const

Definition at line 80 of file DWARFDebugAbbrev.h.

◆ getAbbreviationDeclarationSet()

Expected< const DWARFAbbreviationDeclarationSet * > DWARFDebugAbbrev::getAbbreviationDeclarationSet ( uint64_t  CUAbbrOffset) const

◆ parse()

Error DWARFDebugAbbrev::parse ( ) const

The documentation for this class was generated from the following files: