LLVM 20.0.0git
|
Each table consists of sets of variable length entries. More...
#include "llvm/DebugInfo/DWARF/DWARFDebugPubTable.h"
Public Attributes | |
uint64_t | Length |
The total length of the entries for that set, not including the length field itself. | |
dwarf::DwarfFormat | Format |
The DWARF format of the set. | |
uint16_t | Version |
This number is specific to the name lookup table and is independent of the DWARF version number. | |
uint64_t | Offset |
The offset from the beginning of the .debug_info section of the compilation unit header referenced by the set. | |
uint64_t | Size |
The size in bytes of the contents of the .debug_info section generated to represent that compilation unit. | |
std::vector< Entry > | Entries |
Each table consists of sets of variable length entries.
Each set describes the names of global objects and functions, or global types, respectively, whose definitions are represented by debugging information entries owned by a single compilation unit.
Definition at line 44 of file DWARFDebugPubTable.h.
std::vector<Entry> llvm::DWARFDebugPubTable::Set::Entries |
Definition at line 64 of file DWARFDebugPubTable.h.
Referenced by llvm::DWARFDebugPubTable::extract().
dwarf::DwarfFormat llvm::DWARFDebugPubTable::Set::Format |
The DWARF format of the set.
Definition at line 50 of file DWARFDebugPubTable.h.
Referenced by llvm::DWARFDebugPubTable::extract().
uint64_t llvm::DWARFDebugPubTable::Set::Length |
The total length of the entries for that set, not including the length field itself.
Definition at line 47 of file DWARFDebugPubTable.h.
Referenced by llvm::DWARFDebugPubTable::extract().
uint64_t llvm::DWARFDebugPubTable::Set::Offset |
The offset from the beginning of the .debug_info section of the compilation unit header referenced by the set.
Definition at line 58 of file DWARFDebugPubTable.h.
Referenced by llvm::DWARFDebugPubTable::extract().
uint64_t llvm::DWARFDebugPubTable::Set::Size |
The size in bytes of the contents of the .debug_info section generated to represent that compilation unit.
Definition at line 62 of file DWARFDebugPubTable.h.
Referenced by llvm::DWARFDebugPubTable::extract().
uint16_t llvm::DWARFDebugPubTable::Set::Version |
This number is specific to the name lookup table and is independent of the DWARF version number.
Definition at line 54 of file DWARFDebugPubTable.h.
Referenced by llvm::DWARFDebugPubTable::extract().