LLVM
8.0.1
|
#include "llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h"
Public Member Functions | |
DWARFAbbreviationDeclarationSet () | |
uint32_t | getOffset () const |
void | dump (raw_ostream &OS) const |
bool | extract (DataExtractor Data, uint32_t *OffsetPtr) |
const DWARFAbbreviationDeclaration * | getAbbreviationDeclaration (uint32_t AbbrCode) const |
const_iterator | begin () const |
const_iterator | end () const |
Definition at line 23 of file DWARFDebugAbbrev.h.
DWARFAbbreviationDeclarationSet::DWARFAbbreviationDeclarationSet | ( | ) |
Definition at line 19 of file DWARFDebugAbbrev.cpp.
|
inline |
Definition at line 43 of file DWARFDebugAbbrev.h.
void DWARFAbbreviationDeclarationSet::dump | ( | raw_ostream & | OS | ) | const |
Definition at line 51 of file DWARFDebugAbbrev.cpp.
Referenced by getOffset().
|
inline |
Definition at line 47 of file DWARFDebugAbbrev.h.
bool DWARFAbbreviationDeclarationSet::extract | ( | DataExtractor | Data, |
uint32_t * | OffsetPtr | ||
) |
Definition at line 29 of file DWARFDebugAbbrev.cpp.
References llvm::DWARFAbbreviationDeclaration::extract(), and llvm::DWARFAbbreviationDeclaration::getCode().
Referenced by getOffset(), and llvm::DWARFDebugAbbrev::parse().
const DWARFAbbreviationDeclaration * DWARFAbbreviationDeclarationSet::getAbbreviationDeclaration | ( | uint32_t | AbbrCode | ) | const |
Definition at line 57 of file DWARFDebugAbbrev.cpp.
Referenced by llvm::DWARFDebugInfoEntry::extractFast(), and getOffset().
|
inline |
Definition at line 36 of file DWARFDebugAbbrev.h.
References llvm::Data, dump(), extract(), and getAbbreviationDeclaration().