/* Frame unwinder for frames with DWARF Call Frame Information.
- Copyright (C) 2003-2016 Free Software Foundation, Inc.
+ Copyright (C) 2003-2017 Free Software Foundation, Inc.
Contributed by Mark Kettenis.
union call_site_parameter_u kind_u,
int deref_size) OVERRIDE
{
- invalid ("DW_OP_GNU_entry_value");
+ invalid ("DW_OP_entry_value");
}
CORE_ADDR get_object_address () OVERRIDE
CORE_ADDR initial, int initial_in_stack_memory)
{
CORE_ADDR result;
- struct cleanup *old_chain;
dwarf_expr_executor ctx;
- old_chain = make_cleanup_value_free_to_mark (value_mark ());
+ scoped_value_mark free_values;
ctx.this_frame = this_frame;
ctx.gdbarch = get_frame_arch (this_frame);
Not implemented: computing unwound register using explicit value operator"));
}
- do_cleanups (old_chain);
-
return result;
}
\f