struct DWARFDebugPubTable::Set
Declaration
struct DWARFDebugPubTable::Set { /* full declaration omitted */ };
Description
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.
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h:42
Member Variables
- public uint32_t Length
- The total length of the entries for that set, not including the length field itself.
- public uint16_t Version
- This number is specific to the name lookup table and is independent of the DWARF version number.
- public uint64_t Offset
- The offset from the beginning of the .debug_info section of the compilation unit header referenced by the set.
- public uint32_t Size
- The size in bytes of the contents of the .debug_info section generated to represent that compilation unit.
- public std::vector<Entry> Entries