Represents a single DWARF expression, whose value is location‐dependent. Typically used in DW_AT_location attributes to describe the location of objects.

Synopsis

Declared in <llvm/DebugInfo/DWARF/DWARFLocationExpression.h>

struct DWARFLocationExpression;

Data Members

Name

Description

Expr

The expression itself.

Range

The address range in which this expression is valid. std::nullopt denotes a default entry which is valid in addresses not covered by other location expressions, or everywhere if there are no other expressions.

Non-Member Functions

Name

Description

operator!=

Inequality operator

operator==

Equality operator

Created with MrDocs