class DwarfExpr
Defined at line 18 of file ../../src/lib/unwinder/dwarf_expr.h
This is a simple implementation of a dwarf expression evaluator, only intended to be used
by the CFI unwinder. A more sophisticated one can be found in zxdb::DwarfExprEval.
Public Methods
Error Eval (Memory * mem, const Registers & regs, std::vector<uint64_t> stack, uint64_t & result)
Evaluate the expression with the given stack, possibly with initial values.
Defined at line 14 of file ../../src/lib/unwinder/dwarf_expr.cc
void DwarfExpr ()
Defined at line 20 of file ../../src/lib/unwinder/dwarf_expr.h
void DwarfExpr (Memory * expr, uint64_t begin, uint64_t length)
Defined at line 21 of file ../../src/lib/unwinder/dwarf_expr.h