Closed woodard closed 1 year ago
The evaluation of a DWARF expression can result in either a value or a [set of] location descriptions. This non-normative text aims to motivate why you may need a value or location description so cannot enumerate all possibilities as it depends on how the producer wants to use the expressions.
This sentence was moved from section 2.5.1 paragraph 1 of the DWARF 5 spec.
The evaluation of a DWARF expression can provide objects of various types including: the location of an object, the value of an array bound, the length of a dynamic string, the desired value itself.
Completing the enumeration would be the preferred choice because it defines the data structures that could be used as the result of the evaluation of a DWARF expression.