LLVM 20.0.0git
Public Attributes | List of all members
llvm::DWARFListEntryBase Struct Reference

A base class for DWARF list entries, such as range or location list entries. More...

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

Inheritance diagram for llvm::DWARFListEntryBase:
Inheritance graph
[legend]

Public Attributes

uint64_t Offset
 The offset at which the entry is located in the section.
 
uint8_t EntryKind
 The DWARF encoding (DW_RLE_* or DW_LLE_*).
 
uint64_t SectionIndex
 The index of the section this entry belongs to.
 

Detailed Description

A base class for DWARF list entries, such as range or location list entries.

Definition at line 26 of file DWARFListTable.h.

Member Data Documentation

◆ EntryKind

uint8_t llvm::DWARFListEntryBase::EntryKind

The DWARF encoding (DW_RLE_* or DW_LLE_*).

Definition at line 30 of file DWARFListTable.h.

Referenced by llvm::RangeListEntry::dump(), llvm::RangeListEntry::extract(), and llvm::RangeListEntry::isSentinel().

◆ Offset

uint64_t llvm::DWARFListEntryBase::Offset

The offset at which the entry is located in the section.

Definition at line 28 of file DWARFListTable.h.

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

◆ SectionIndex

uint64_t llvm::DWARFListEntryBase::SectionIndex

The index of the section this entry belongs to.

Definition at line 32 of file DWARFListTable.h.

Referenced by llvm::RangeListEntry::extract().


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