class DWARFDebugPubTable
Declaration
class DWARFDebugPubTable { /* full declaration omitted */ };
Description
Represents structure for holding and parsing .debug_pub* tables.
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h:26
Member Variables
- private std::vector<Set> Sets
- private bool GnuStyle = false
- gnu styled tables contains additional information. This flag determines whether or not section we parse is debug_gnu* table.
Method Overview
- public DWARFDebugPubTable()
- public void dump(llvm::raw_ostream & OS) const
- public void extract(llvm::DWARFDataExtractor Data, bool GnuStyle, function_ref<void (llvm::Error)> RecoverableErrorHandler)
- public ArrayRef<llvm::DWARFDebugPubTable::Set> getData()
Methods
¶DWARFDebugPubTable()
DWARFDebugPubTable()
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h:75
¶void dump(llvm::raw_ostream& OS) const
void dump(llvm::raw_ostream& OS) const
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h:80
Parameters
¶void extract(llvm::DWARFDataExtractor Data,
bool GnuStyle,
function_ref<void(llvm::Error)>
RecoverableErrorHandler)
void extract(llvm::DWARFDataExtractor Data,
bool GnuStyle,
function_ref<void(llvm::Error)>
RecoverableErrorHandler)
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h:77
Parameters
- llvm::DWARFDataExtractor Data
- bool GnuStyle
- function_ref<void(llvm::Error)> RecoverableErrorHandler
¶ArrayRef<llvm::DWARFDebugPubTable::Set> getData()
ArrayRef<llvm::DWARFDebugPubTable::Set> getData()
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h:82