gdb: make debug_infrun a bool
authorSimon Marchi <simon.marchi@polymtl.ca>
Fri, 11 Dec 2020 19:02:52 +0000 (14:02 -0500)
committerSimon Marchi <simon.marchi@polymtl.ca>
Fri, 11 Dec 2020 19:02:52 +0000 (14:02 -0500)
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
gdb/infrun.c
gdb/infrun.h

index 787ee0d60a6b6f2880d10e85245d2ff9e7ea1015..84456114c60f1f23e1d94268514372d1d5d96087 100644 (file)
@@ -1,3 +1,10 @@
+2020-12-11  Simon Marchi  <simon.marchi@polymtl.ca>
+
+       * 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  <simon.marchi@polymtl.ca>
 
        * displaced-stepping.h (displaced_debug_printf): Use
index 793a7d2badd99eff92236ebfdc4f94ed1350a0e4..f509481e3d35b46b6f12ed2fb0da42ba36e76b39 100644 (file)
@@ -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, _("\
index 4a4db84baa880314f8efb300f3974ec2c4b31c93..3b5ab75175e0d060c4c844f2d1eefc5511760e10 100644 (file)
@@ -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.  */