LLVM 20.0.0git
|
#include "llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h"
Public Member Functions | |
DWARFAbbreviationDeclarationSet () | |
uint64_t | getOffset () const |
void | dump (raw_ostream &OS) const |
Error | extract (DataExtractor Data, uint64_t *OffsetPtr) |
const DWARFAbbreviationDeclaration * | getAbbreviationDeclaration (uint32_t AbbrCode) const |
const_iterator | begin () const |
const_iterator | end () const |
std::string | getCodeRange () const |
uint32_t | getFirstAbbrCode () const |
Definition at line 22 of file DWARFDebugAbbrev.h.
DWARFAbbreviationDeclarationSet::DWARFAbbreviationDeclarationSet | ( | ) |
Definition at line 17 of file DWARFDebugAbbrev.cpp.
|
inline |
Definition at line 42 of file DWARFDebugAbbrev.h.
void DWARFAbbreviationDeclarationSet::dump | ( | raw_ostream & | OS | ) | const |
Definition at line 55 of file DWARFDebugAbbrev.cpp.
References OS.
|
inline |
Definition at line 46 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.
References End.
|
inline |
Definition at line 52 of file DWARFDebugAbbrev.h.
|
inline |
Definition at line 35 of file DWARFDebugAbbrev.h.