For some reason, it seems the value of CFA is still wrong but it might
come from somewhere else.
return MC_EXPRESSION_E_MISSING_STACK_CONTEXT;
unw_get_reg(state->cursor, register_id, &res);
return MC_EXPRESSION_E_MISSING_STACK_CONTEXT;
unw_get_reg(state->cursor, register_id, &res);
- error = mc_dwarf_push_value(state, res + op->number);
+ error = mc_dwarf_push_value(state, res);
// Constants:
case DW_OP_lit0: case DW_OP_lit1: case DW_OP_lit2: case DW_OP_lit3:
// Constants:
case DW_OP_lit0: case DW_OP_lit1: case DW_OP_lit2: case DW_OP_lit3: