struct DWARFLocationExpression
Declaration
struct DWARFLocationExpression { /* full declaration omitted */ };
Description
Represents a single DWARF expression, whose value is location-dependent. Typically used in DW_AT_location attributes to describe the location of objects.
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFLocationExpression.h:22
Member Variables
- public Optional<llvm::DWARFAddressRange> Range
- The address range in which this expression is valid. None denotes a default entry which is valid in addresses not covered by other location expressions, or everywhere if there are no other expressions.
- public SmallVector<uint8_t, 4> Expr
- The expression itself.