LLVM 19.0.0git
Public Attributes | List of all members
llvm::DWARFDebugArangeSet::Header Struct Reference

#include "llvm/DebugInfo/DWARF/DWARFDebugArangeSet.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.
 
uint64_t CuOffset
 The offset from the beginning of the .debug_info section of the compilation unit entry referenced by the table.
 
uint16_t Version
 The DWARF version number.
 
uint8_t AddrSize
 The size in bytes of an address on the target architecture.
 
uint8_t SegSize
 The size in bytes of a segment descriptor on the target architecture.
 

Detailed Description

Definition at line 25 of file DWARFDebugArangeSet.h.

Member Data Documentation

◆ AddrSize

uint8_t llvm::DWARFDebugArangeSet::Header::AddrSize

The size in bytes of an address on the target architecture.

For segmented addressing, this is the size of the offset portion of the address.

Definition at line 38 of file DWARFDebugArangeSet.h.

Referenced by llvm::DWARFDebugArangeSet::dump(), and llvm::DWARFDebugArangeSet::extract().

◆ CuOffset

uint64_t llvm::DWARFDebugArangeSet::Header::CuOffset

The offset from the beginning of the .debug_info section of the compilation unit entry referenced by the table.

Definition at line 33 of file DWARFDebugArangeSet.h.

Referenced by llvm::DWARFDebugArangeSet::dump(), and llvm::DWARFDebugArangeSet::extract().

◆ Format

dwarf::DwarfFormat llvm::DWARFDebugArangeSet::Header::Format

The DWARF format of the set.

Definition at line 30 of file DWARFDebugArangeSet.h.

Referenced by llvm::DWARFDebugArangeSet::dump(), and llvm::DWARFDebugArangeSet::extract().

◆ Length

uint64_t llvm::DWARFDebugArangeSet::Header::Length

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

Definition at line 28 of file DWARFDebugArangeSet.h.

Referenced by llvm::DWARFDebugArangeSet::dump(), and llvm::DWARFDebugArangeSet::extract().

◆ SegSize

uint8_t llvm::DWARFDebugArangeSet::Header::SegSize

The size in bytes of a segment descriptor on the target architecture.

If the target system uses a flat address space, this value is 0.

Definition at line 41 of file DWARFDebugArangeSet.h.

Referenced by llvm::DWARFDebugArangeSet::dump(), and llvm::DWARFDebugArangeSet::extract().

◆ Version

uint16_t llvm::DWARFDebugArangeSet::Header::Version

The DWARF version number.

Definition at line 35 of file DWARFDebugArangeSet.h.

Referenced by llvm::DWARFDebugArangeSet::dump(), and llvm::DWARFDebugArangeSet::extract().


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