LLVM  8.0.1
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]
Collaboration diagram for llvm::DWARFListEntryBase:
Collaboration graph
[legend]

Public Attributes

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

Detailed Description

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

Definition at line 28 of file DWARFListTable.h.

Member Data Documentation

◆ EntryKind

uint8_t llvm::DWARFListEntryBase::EntryKind

The DWARF encoding (DW_RLE_* or DW_LLE_*).

Definition at line 32 of file DWARFListTable.h.

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

◆ Offset

uint32_t llvm::DWARFListEntryBase::Offset

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

Definition at line 30 of file DWARFListTable.h.

Referenced by llvm::RangeListEntry::dump(), and llvm::DWARFListTableBase< DWARFDebugRnglist >::extractHeaderAndOffsets().

◆ SectionIndex

uint64_t llvm::DWARFListEntryBase::SectionIndex

The index of the section this entry belongs to.

Definition at line 34 of file DWARFListTable.h.


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