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:
- include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h