Skip to main content

Module dwarf_expr

Module dwarf_expr 

Source
Expand description

DWARF expression evaluator.

Corresponds to book Ch.19 (DWARF Expressions).

Wraps gimli’s Evaluation to interpret DWARF location expressions, which are stack-based bytecodes used to compute where variables live (in a register, at a memory address, or as a constant value).

Structs§

EvalContext
Context needed to evaluate DWARF expressions.
ExprPiece
One piece of a multi-piece DWARF expression result.

Enums§

ExprResult
The result of evaluating a DWARF expression.

Functions§

evaluate
Evaluate a DWARF expression.