From 0700e23e5f73b2a498526a79de34217429b44988 Mon Sep 17 00:00:00 2001 From: Pedro Alves Date: Wed, 9 Sep 2015 18:23:25 +0100 Subject: Garbage collect dummy_frame_ctx_saver Since the "finish" command and infcall's FSMs are now responsible for saving the return value, the dummy_frame_ctx_saver is no longer needed anywhere. gdb/ChangeLog: 2015-09-09 Pedro Alves * infcall.c (struct dummy_frame_context_saver): Delete. (dummy_frame_context_saver_free, dummy_frame_context_saver_dtor) (dummy_frame_context_saver_drop) (dummy_frame_context_saver_cleanup) (dummy_frame_context_saver_get_regs) (dummy_frame_context_saver_setup): Delete. * infcall.h (dummy_frame_context_saver_drop) (dummy_frame_context_saver_cleanup) (dummy_frame_context_saver_get_regs, dummy_frame_context_saver): Delete. (get_return_value): Remove 'ctx_saver' paremeter. Adjust. * inferior.h (get_return_value): Remove 'ctx_saver' paremeter. * python/py-finishbreakpoint.c (bpfinishpy_pre_stop_hook): Adjust. --- gdb/ChangeLog | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'gdb/ChangeLog') diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 81ba492..f9ac269 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,21 @@ 2015-09-09 Pedro Alves + * infcall.c (struct dummy_frame_context_saver): Delete. + (dummy_frame_context_saver_free, dummy_frame_context_saver_dtor) + (dummy_frame_context_saver_drop) + (dummy_frame_context_saver_cleanup) + (dummy_frame_context_saver_get_regs) + (dummy_frame_context_saver_setup): Delete. + * infcall.h (dummy_frame_context_saver_drop) + (dummy_frame_context_saver_cleanup) + (dummy_frame_context_saver_get_regs, dummy_frame_context_saver): + Delete. + (get_return_value): Remove 'ctx_saver' paremeter. Adjust. + * inferior.h (get_return_value): Remove 'ctx_saver' paremeter. + * python/py-finishbreakpoint.c (bpfinishpy_pre_stop_hook): Adjust. + +2015-09-09 Pedro Alves + * breakpoint.c: Include "thread-fsm.h". (struct until_break_command_continuation_args): Delete. (struct until_break_fsm): New. -- cgit v1.1