|
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.