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