LLVM  6.0.0svn
Public Attributes | List of all members
llvm::DWARFDebugPubTable::Set Struct Reference

Each table consists of sets of variable length entries. More...

#include "llvm/DebugInfo/DWARF/DWARFDebugPubTable.h"

Collaboration diagram for llvm::DWARFDebugPubTable::Set:
Collaboration graph
[legend]

Public Attributes

uint32_t Length
 The total length of the entries for that set, not including the length field itself. More...
 
uint16_t Version
 This number is specific to the name lookup table and is independent of the DWARF version number. More...
 
uint32_t Offset
 The offset from the beginning of the .debug_info section of the compilation unit header referenced by the set. More...
 
uint32_t Size
 The size in bytes of the contents of the .debug_info section generated to represent that compilation unit. More...
 
std::vector< EntryEntries
 

Detailed 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.

Definition at line 42 of file DWARFDebugPubTable.h.

Member Data Documentation

◆ Entries

std::vector<Entry> llvm::DWARFDebugPubTable::Set::Entries

Definition at line 59 of file DWARFDebugPubTable.h.

Referenced by llvm::DWARFDebugPubTable::DWARFDebugPubTable().

◆ Length

uint32_t llvm::DWARFDebugPubTable::Set::Length

The total length of the entries for that set, not including the length field itself.

Definition at line 45 of file DWARFDebugPubTable.h.

Referenced by llvm::DWARFDebugPubTable::DWARFDebugPubTable().

◆ Offset

uint32_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 53 of file DWARFDebugPubTable.h.

Referenced by llvm::DWARFDebugPubTable::DWARFDebugPubTable().

◆ Size

uint32_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 57 of file DWARFDebugPubTable.h.

Referenced by llvm::DWARFDebugPubTable::DWARFDebugPubTable().

◆ Version

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 49 of file DWARFDebugPubTable.h.

Referenced by llvm::DWARFDebugPubTable::DWARFDebugPubTable().


The documentation for this struct was generated from the following file: