LLVM 22.0.0git
|
#include "llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h"
Public Member Functions | |
LLVM_ABI | DWARFAbbreviationDeclarationSet () |
uint64_t | getOffset () const |
LLVM_ABI void | dump (raw_ostream &OS) const |
LLVM_ABI Error | extract (DataExtractor Data, uint64_t *OffsetPtr) |
LLVM_ABI const DWARFAbbreviationDeclaration * | getAbbreviationDeclaration (uint32_t AbbrCode) const |
const_iterator | begin () const |
const_iterator | end () const |
LLVM_ABI std::string | getCodeRange () const |
uint32_t | getFirstAbbrCode () const |
Definition at line 23 of file DWARFDebugAbbrev.h.
DWARFAbbreviationDeclarationSet::DWARFAbbreviationDeclarationSet | ( | ) |
Definition at line 17 of file DWARFDebugAbbrev.cpp.
|
inline |
Definition at line 43 of file DWARFDebugAbbrev.h.
void DWARFAbbreviationDeclarationSet::dump | ( | raw_ostream & | OS | ) | const |
Definition at line 55 of file DWARFDebugAbbrev.cpp.
|
inline |
Definition at line 47 of file DWARFDebugAbbrev.h.
Error DWARFAbbreviationDeclarationSet::extract | ( | DataExtractor | Data, |
uint64_t * | OffsetPtr ) |
Definition at line 27 of file DWARFDebugAbbrev.cpp.
References llvm::DWARFAbbreviationDeclaration::Complete, llvm::Data, llvm::DWARFAbbreviationDeclaration::extract(), llvm::DWARFAbbreviationDeclaration::getCode(), llvm::Error::success(), and llvm::Expected< T >::takeError().
Referenced by llvm::DWARFDebugAbbrev::getAbbreviationDeclarationSet(), and llvm::DWARFDebugAbbrev::parse().
const DWARFAbbreviationDeclaration * DWARFAbbreviationDeclarationSet::getAbbreviationDeclaration | ( | uint32_t | AbbrCode | ) | const |
Definition at line 61 of file DWARFDebugAbbrev.cpp.
std::string DWARFAbbreviationDeclarationSet::getCodeRange | ( | ) | const |
Definition at line 75 of file DWARFDebugAbbrev.cpp.
|
inline |
Definition at line 53 of file DWARFDebugAbbrev.h.
|
inline |
Definition at line 36 of file DWARFDebugAbbrev.h.