LLVM API Documentation
#include <DWARFDebugAbbrev.h>
Public Types | |
typedef std::map< uint64_t, DWARFAbbreviationDeclarationSet > | DWARFAbbreviationDeclarationCollMap |
typedef DWARFAbbreviationDeclarationCollMap::iterator | DWARFAbbreviationDeclarationCollMapIter |
typedef DWARFAbbreviationDeclarationCollMap::const_iterator | DWARFAbbreviationDeclarationCollMapConstIter |
Public Member Functions | |
DWARFDebugAbbrev () | |
const DWARFAbbreviationDeclarationSet * | getAbbreviationDeclarationSet (uint64_t cu_abbr_offset) const |
void | dump (raw_ostream &OS) const |
void | parse (DataExtractor data) |
Definition at line 50 of file DWARFDebugAbbrev.h.
typedef std::map<uint64_t, DWARFAbbreviationDeclarationSet> llvm::DWARFDebugAbbrev::DWARFAbbreviationDeclarationCollMap |
Definition at line 53 of file DWARFDebugAbbrev.h.
typedef DWARFAbbreviationDeclarationCollMap::const_iterator llvm::DWARFDebugAbbrev::DWARFAbbreviationDeclarationCollMapConstIter |
Definition at line 57 of file DWARFDebugAbbrev.h.
typedef DWARFAbbreviationDeclarationCollMap::iterator llvm::DWARFDebugAbbrev::DWARFAbbreviationDeclarationCollMapIter |
Definition at line 55 of file DWARFDebugAbbrev.h.
DWARFDebugAbbrev::DWARFDebugAbbrev | ( | ) |
Definition at line 58 of file DWARFDebugAbbrev.cpp.
void DWARFDebugAbbrev::dump | ( | raw_ostream & | OS | ) | const |
Definition at line 78 of file DWARFDebugAbbrev.cpp.
References llvm::format().
const DWARFAbbreviationDeclarationSet * DWARFDebugAbbrev::getAbbreviationDeclarationSet | ( | uint64_t | cu_abbr_offset | ) | const |
Definition at line 92 of file DWARFDebugAbbrev.cpp.
References llvm::sys::path::end().
Referenced by llvm::DWARFUnit::extractImpl().
void DWARFDebugAbbrev::parse | ( | DataExtractor | data | ) |
Definition at line 63 of file DWARFDebugAbbrev.cpp.
References llvm::DWARFAbbreviationDeclarationSet::extract(), and llvm::DataExtractor::isValidOffset().