diff options
author | Simon Marchi <simon.marchi@efficios.com> | 2020-12-04 16:43:55 -0500 |
---|---|---|
committer | Simon Marchi <simon.marchi@efficios.com> | 2020-12-04 16:43:55 -0500 |
commit | c7acb87bc602c78e6cbee7a7d73f7bdfeeddeefb (patch) | |
tree | 7b91a551664c353e4ecb8c0fb048c8bd2d5e977c /gdb/infrun.c | |
parent | 94b24c74e8658826ae8a688c0eb59685a7db03b8 (diff) | |
download | gdb-c7acb87bc602c78e6cbee7a7d73f7bdfeeddeefb.zip gdb-c7acb87bc602c78e6cbee7a7d73f7bdfeeddeefb.tar.gz gdb-c7acb87bc602c78e6cbee7a7d73f7bdfeeddeefb.tar.bz2 |
gdb: move displaced stepping types to displaced-stepping.{h,c}
Move displaced-stepping related stuff unchanged to displaced-stepping.h
and displaced-stepping.c. This helps make the following patch a bit
smaller and easier to read.
gdb/ChangeLog:
* Makefile.in (COMMON_SFILES): Add displaced-stepping.c.
* aarch64-tdep.h: Include displaced-stepping.h.
* displaced-stepping.h (struct displaced_step_copy_insn_closure):
Move here.
(displaced_step_copy_insn_closure_up): Move here.
(struct buf_displaced_step_copy_insn_closure): Move here.
(struct displaced_step_inferior_state): Move here.
(debug_displaced): Move here.
(displaced_debug_printf_1): Move here.
(displaced_debug_printf): Move here.
* displaced-stepping.c: New file.
* gdbarch.sh: Include displaced-stepping.h in gdbarch.h.
* gdbarch.h: Re-generate.
* inferior.h: Include displaced-stepping.h.
* infrun.h (debug_displaced): Move to displaced-stepping.h.
(displaced_debug_printf_1): Likewise.
(displaced_debug_printf): Likewise.
(struct displaced_step_copy_insn_closure): Likewise.
(displaced_step_copy_insn_closure_up): Likewise.
(struct buf_displaced_step_copy_insn_closure): Likewise.
(struct displaced_step_inferior_state): Likewise.
* infrun.c (show_debug_displaced): Move to displaced-stepping.c.
(displaced_debug_printf_1): Likewise.
(displaced_step_copy_insn_closure::~displaced_step_copy_insn_closure):
Likewise.
(_initialize_infrun): Don't register "set/show debug displaced".
Change-Id: I29935f5959b80425370630a45148fc06cd4227ca
Diffstat (limited to 'gdb/infrun.c')
-rw-r--r-- | gdb/infrun.c | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/gdb/infrun.c b/gdb/infrun.c index 29bbc20..9ac75ef 100644 --- a/gdb/infrun.c +++ b/gdb/infrun.c @@ -153,14 +153,6 @@ static ptid_t previous_inferior_ptid; static bool detach_fork = true; -bool debug_displaced = false; -static void -show_debug_displaced (struct ui_file *file, int from_tty, - struct cmd_list_element *c, const char *value) -{ - fprintf_filtered (file, _("Displace stepping debugging is %s.\n"), value); -} - unsigned int debug_infrun = 0; static void show_debug_infrun (struct ui_file *file, int from_tty, @@ -1460,11 +1452,6 @@ step_over_info_valid_p (void) displaced step operation on it. See displaced_step_prepare and displaced_step_finish for details. */ -/* Default destructor for displaced_step_copy_insn_closure. */ - -displaced_step_copy_insn_closure::~displaced_step_copy_insn_closure () - = default; - /* Returns true if any inferior has a thread doing a displaced step. */ @@ -9297,15 +9284,6 @@ When non-zero, inferior specific debugging is enabled."), show_debug_infrun, &setdebuglist, &showdebuglist); - add_setshow_boolean_cmd ("displaced", class_maintenance, - &debug_displaced, _("\ -Set displaced stepping debugging."), _("\ -Show displaced stepping debugging."), _("\ -When non-zero, displaced stepping specific debugging is enabled."), - NULL, - show_debug_displaced, - &setdebuglist, &showdebuglist); - add_setshow_boolean_cmd ("non-stop", no_class, &non_stop_1, _("\ Set whether gdb controls the inferior in non-stop mode."), _("\ |