|
LLVM
4.0.0
|
Represents structure for holding and parsing .debug_pub* tables. More...
#include <DWARFDebugPubTable.h>
Classes | |
| struct | Entry |
| struct | Set |
| Each table consists of sets of variable length entries. More... | |
Public Member Functions | |
| DWARFDebugPubTable (StringRef Data, bool LittleEndian, bool GnuStyle) | |
| void | dump (StringRef Name, raw_ostream &OS) const |
| ArrayRef< Set > | getData () |
Represents structure for holding and parsing .debug_pub* tables.
Definition at line 24 of file DWARFDebugPubTable.h.
Definition at line 17 of file DWARFDebugPubTable.cpp.
References llvm::DWARFDebugPubTable::Set::Entries, llvm::DataExtractor::getCStr(), llvm::DataExtractor::getU16(), llvm::DataExtractor::getU32(), llvm::DataExtractor::getU8(), llvm::DataExtractor::isValidOffset(), llvm::DWARFDebugPubTable::Set::Length, llvm::DWARFDebugPubTable::Set::Offset, Offset, llvm::DWARFDebugPubTable::Set::Size, llvm::StringRef::size(), and llvm::DWARFDebugPubTable::Set::Version.
| void DWARFDebugPubTable::dump | ( | StringRef | Name, |
| raw_ostream & | OS | ||
| ) | const |
Definition at line 43 of file DWARFDebugPubTable.cpp.
References llvm::StringRef::data(), llvm::DWARFDebugPubTable::Entry::Descriptor, E, llvm::format(), llvm::dwarf::GDBIndexEntryKindString(), llvm::dwarf::GDBIndexEntryLinkageString(), llvm::dwarf::PubIndexEntryDescriptor::Kind, llvm::dwarf::PubIndexEntryDescriptor::Linkage, llvm::DWARFDebugPubTable::Entry::Name, and llvm::DWARFDebugPubTable::Entry::SecOffset.
Referenced by llvm::DWARFContext::dump().
Definition at line 73 of file DWARFDebugPubTable.h.
1.8.6