LLVM: llvm::DWARFLocationEntry Struct Reference (original) (raw)

A single location within a location list. More...

#include "[llvm/DebugInfo/DWARF/DWARFDebugLoc.h](DWARFDebugLoc%5F8h%5Fsource.html)"

Public Attributes
uint8_t Kind
The entry kind (DW_LLE_***).
uint64_t Value0
The first value of the location entry (if applicable).
uint64_t Value1
The second value of the location entry (if applicable).
uint64_t SectionIndex
The index of the section this entry is relative to (if applicable).
SmallVector< uint8_t, 4 > Loc
The location expression itself (if applicable).

A single location within a location list.

Entries are stored in the DWARF5 form even if they originally come from a DWARF<=4 location list.

Definition at line 31 of file DWARFDebugLoc.h.

Kind

uint8_t llvm::DWARFLocationEntry::Kind

Loc

The location expression itself (if applicable).

Definition at line 45 of file DWARFDebugLoc.h.

SectionIndex

uint64_t llvm::DWARFLocationEntry::SectionIndex

The index of the section this entry is relative to (if applicable).

Definition at line 42 of file DWARFDebugLoc.h.

Value0

uint64_t llvm::DWARFLocationEntry::Value0

The first value of the location entry (if applicable).

Definition at line 36 of file DWARFDebugLoc.h.

Value1

uint64_t llvm::DWARFLocationEntry::Value1

The second value of the location entry (if applicable).

Definition at line 39 of file DWARFDebugLoc.h.


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