From 94ba44a68dccb5fa2a0a40a52efebdd1faeae43d Mon Sep 17 00:00:00 2001 From: Simon Marchi Date: Fri, 11 Dec 2020 14:02:52 -0500 Subject: [PATCH] gdb: make debug_infrun a bool gdb/ChangeLog: * infrun.h (debug_infrun): Make a bool. * infrun.c (debug_infrun): Make a bool. (_initialize_infrun): Use add_setshow_boolean_cmd to define "set debug infrun". Change-Id: If934106a6d3f879b93d265855eb705b1d606339a --- gdb/ChangeLog | 7 +++++++ gdb/infrun.c | 15 +++++++-------- gdb/infrun.h | 2 +- 3 files changed, 15 insertions(+), 9 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 787ee0d60a6..84456114c60 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,10 @@ +2020-12-11 Simon Marchi + + * infrun.h (debug_infrun): Make a bool. + * infrun.c (debug_infrun): Make a bool. + (_initialize_infrun): Use add_setshow_boolean_cmd to define "set + debug infrun". + 2020-12-11 Simon Marchi * displaced-stepping.h (displaced_debug_printf): Use diff --git a/gdb/infrun.c b/gdb/infrun.c index 793a7d2badd..f509481e3d3 100644 --- a/gdb/infrun.c +++ b/gdb/infrun.c @@ -153,7 +153,7 @@ static ptid_t previous_inferior_ptid; static bool detach_fork = true; -unsigned int debug_infrun = 0; +bool debug_infrun = false; static void show_debug_infrun (struct ui_file *file, int from_tty, struct cmd_list_element *c, const char *value) @@ -9214,13 +9214,12 @@ There is no `stop' command, but you can set a hook on `stop'.\n\ This allows you to set a list of commands to be run each time execution\n\ of the program stops."), &cmdlist); - add_setshow_zuinteger_cmd ("infrun", class_maintenance, &debug_infrun, _("\ -Set inferior debugging."), _("\ -Show inferior debugging."), _("\ -When non-zero, inferior specific debugging is enabled."), - NULL, - show_debug_infrun, - &setdebuglist, &showdebuglist); + add_setshow_boolean_cmd + ("infrun", class_maintenance, &debug_infrun, + _("Set inferior debugging."), + _("Show inferior debugging."), + _("When non-zero, inferior specific debugging is enabled."), + NULL, show_debug_infrun, &setdebuglist, &showdebuglist); add_setshow_boolean_cmd ("non-stop", no_class, &non_stop_1, _("\ diff --git a/gdb/infrun.h b/gdb/infrun.h index 4a4db84baa8..3b5ab75175e 100644 --- a/gdb/infrun.h +++ b/gdb/infrun.h @@ -29,7 +29,7 @@ struct process_stratum_target; struct thread_info; /* True if we are debugging run control. */ -extern unsigned int debug_infrun; +extern bool debug_infrun; /* Print an "infrun" debug statement. */ -- 2.30.2