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

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

Public Member Functions

 DWARFDebugAbbrev ()
 
const DWARFAbbreviationDeclarationSetgetAbbreviationDeclarationSet (uint64_t CUAbbrOffset) const
 
void dump (raw_ostream &OS) const
 
void parse () const
 
void extract (DataExtractor Data)
 
DWARFAbbreviationDeclarationSetMap::const_iterator begin () const
 
DWARFAbbreviationDeclarationSetMap::const_iterator end () const
 

Detailed Description

Definition at line 56 of file DWARFDebugAbbrev.h.

Constructor & Destructor Documentation

◆ DWARFDebugAbbrev()

DWARFDebugAbbrev::DWARFDebugAbbrev ( )

Definition at line 99 of file DWARFDebugAbbrev.cpp.

Member Function Documentation

◆ begin()

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

Definition at line 74 of file DWARFDebugAbbrev.h.

References parse().

◆ dump()

void DWARFDebugAbbrev::dump ( raw_ostream OS) const

Definition at line 128 of file DWARFDebugAbbrev.cpp.

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

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

◆ end()

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

Definition at line 79 of file DWARFDebugAbbrev.h.

◆ extract()

void DWARFDebugAbbrev::extract ( DataExtractor  Data)

Definition at line 106 of file DWARFDebugAbbrev.cpp.

References llvm::Data.

◆ getAbbreviationDeclarationSet()

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

◆ parse()

void DWARFDebugAbbrev::parse ( ) const

Definition at line 111 of file DWARFDebugAbbrev.cpp.

References llvm::DWARFAbbreviationDeclarationSet::extract(), I, and llvm::Offset.

Referenced by begin(), and dump().


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