LLVM  8.0.1
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 55 of file DWARFDebugAbbrev.h.

Constructor & Destructor Documentation

◆ DWARFDebugAbbrev()

DWARFDebugAbbrev::DWARFDebugAbbrev ( )

Definition at line 71 of file DWARFDebugAbbrev.cpp.

Member Function Documentation

◆ begin()

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

Definition at line 73 of file DWARFDebugAbbrev.h.

References llvm::json::parse().

◆ dump()

void DWARFDebugAbbrev::dump ( raw_ostream OS) const

Definition at line 100 of file DWARFDebugAbbrev.cpp.

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

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

◆ end()

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

Definition at line 78 of file DWARFDebugAbbrev.h.

◆ extract()

void DWARFDebugAbbrev::extract ( DataExtractor  Data)

Definition at line 78 of file DWARFDebugAbbrev.cpp.

References llvm::Data.

◆ getAbbreviationDeclarationSet()

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

Definition at line 115 of file DWARFDebugAbbrev.cpp.

Referenced by llvm::DWARFUnit::getAbbreviations().

◆ parse()

void DWARFDebugAbbrev::parse ( ) const

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