diff options
author | Tom Tromey <tom@tromey.com> | 2017-09-09 10:47:10 -0600 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2017-09-11 16:15:14 -0600 |
commit | cb85b21ba1c0014787129d3f53cb8755aba64930 (patch) | |
tree | 6a8abb868ad2332627b6fb86e7c28d2683692b9b /gdb/target.h | |
parent | 8fbc99ef16dfb49981e275f735cb591e68983d08 (diff) | |
download | gdb-cb85b21ba1c0014787129d3f53cb8755aba64930.zip gdb-cb85b21ba1c0014787129d3f53cb8755aba64930.tar.gz gdb-cb85b21ba1c0014787129d3f53cb8755aba64930.tar.bz2 |
Remove make_show_memory_breakpoints_cleanup
This removes make_show_memory_breakpoints_cleanup, replacing it with
make_scoped_restore_show_memory_breakpoints and updating all callers.
ChangeLog
2017-09-11 Tom Tromey <tom@tromey.com>
* breakpoint.c (program_breakpoint_here_p): Update.
* target.c (make_scoped_restore_show_memory_breakpoints): Rename
from make_show_memory_breakpoints_cleanup. Return a
scoped_restore_tmpl<int>.
(restore_show_memory_breakpoints): Remove.
* ppc-linux-tdep.c (ppc_linux_memory_remove_breakpoint): Update.
* mem-break.c (memory_validate_breakpoint): Update.
* ia64-tdep.c (ia64_memory_insert_breakpoint): Update.
(ia64_memory_remove_breakpoint): Update.
(ia64_breakpoint_from_pc): Update.
* target.h (make_scoped_restore_show_memory_breakpoints): Rename
from make_show_memory_breakpoints_cleanup.
Diffstat (limited to 'gdb/target.h')
-rw-r--r-- | gdb/target.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/gdb/target.h b/gdb/target.h index 796717f..a3f00ab 100644 --- a/gdb/target.h +++ b/gdb/target.h @@ -42,6 +42,7 @@ struct inferior; #include "infrun.h" /* For enum exec_direction_kind. */ #include "breakpoint.h" /* For enum bptype. */ +#include "common/scoped_restore.h" /* This include file defines the interface between the main part of the debugger, and the part which is target-specific, or @@ -2441,9 +2442,10 @@ extern int remote_timeout; -/* Set the show memory breakpoints mode to show, and installs a cleanup - to restore it back to the current value. */ -extern struct cleanup *make_show_memory_breakpoints_cleanup (int show); +/* Set the show memory breakpoints mode to show, and return a + scoped_restore to restore it back to the current value. */ +extern scoped_restore_tmpl<int> + make_scoped_restore_show_memory_breakpoints (int show); extern int may_write_registers; extern int may_write_memory; |