LLVM API Documentation
#include <DWARFDebugAbbrev.h>
Public Member Functions | |
DWARFAbbreviationDeclarationSet () | |
DWARFAbbreviationDeclarationSet (uint32_t offset, uint32_t idxOffset) | |
void | clear () |
uint32_t | getOffset () const |
void | dump (raw_ostream &OS) const |
bool | extract (DataExtractor data, uint32_t *offset_ptr) |
const DWARFAbbreviationDeclaration * | getAbbreviationDeclaration (uint32_t abbrCode) const |
Definition at line 27 of file DWARFDebugAbbrev.h.
|
inline |
Definition at line 32 of file DWARFDebugAbbrev.h.
|
inline |
Definition at line 35 of file DWARFDebugAbbrev.h.
|
inline |
Definition at line 38 of file DWARFDebugAbbrev.h.
Referenced by extract().
void DWARFAbbreviationDeclarationSet::dump | ( | raw_ostream & | OS | ) | const |
Definition at line 35 of file DWARFDebugAbbrev.cpp.
bool DWARFAbbreviationDeclarationSet::extract | ( | DataExtractor | data, |
uint32_t * | offset_ptr | ||
) |
Definition at line 15 of file DWARFDebugAbbrev.cpp.
References clear(), llvm::DWARFAbbreviationDeclaration::extract(), and llvm::DWARFAbbreviationDeclaration::getCode().
Referenced by llvm::DWARFDebugAbbrev::parse().
const DWARFAbbreviationDeclaration * DWARFAbbreviationDeclarationSet::getAbbreviationDeclaration | ( | uint32_t | abbrCode | ) | const |
Definition at line 41 of file DWARFDebugAbbrev.cpp.
References llvm::sys::path::end().
Referenced by llvm::DWARFDebugInfoEntryMinimal::extractFast().
|
inline |
Definition at line 42 of file DWARFDebugAbbrev.h.