gdb: change remote_debug to bool
authorSimon Marchi <simon.marchi@polymtl.ca>
Fri, 22 Jan 2021 17:40:48 +0000 (12:40 -0500)
committerSimon Marchi <simon.marchi@polymtl.ca>
Fri, 22 Jan 2021 17:40:48 +0000 (12:40 -0500)
As far as I can see, there are no more spots looking for a remote_debug
other than true/false.  If we ever want to revert to an int, we can
always change it back later, but this makes things simpler for now.

gdb/ChangeLog:

* remote.h (remote_debug): Change to bool.
* remote.c (remote_debug): Change to bool.
(_initialize_remote): Adjust.

Change-Id: I21aac5b4cff9dc4f75c8efaf47c23583ecabd2a6

gdb/ChangeLog
gdb/remote.c
gdb/remote.h

index ceb6b103f303bc8367f2bdc969d96ee69c6903c0..8efc9da9092ea45a412acb1a00359ccb032a039f 100644 (file)
@@ -1,3 +1,9 @@
+2021-01-22  Simon Marchi  <simon.marchi@polymtl.ca>
+
+       * remote.h (remote_debug): Change to bool.
+       * remote.c (remote_debug): Change to bool.
+       (_initialize_remote): Adjust.
+
 2021-01-22  Simon Marchi  <simon.marchi@polymtl.ca>
 
        * target.h (remote_debug): Move to...
index 79ce6a3446352278c2d200bb2ed2479983659b69..70d5e886010bdd94c2dbdb892d6c502a77846a7d 100644 (file)
@@ -89,7 +89,7 @@ Specify the serial device it is connected to\n\
 
 /* See remote.h  */
 
-int remote_debug = 0;
+bool remote_debug = false;
 
 #define OPAQUETHREADBYTES 8
 
@@ -15062,14 +15062,15 @@ Specify \"unlimited\" to display all the characters."),
                                       NULL, show_remote_packet_max_chars,
                                       &setdebuglist, &showdebuglist);
 
-  add_setshow_zinteger_cmd ("remote", no_class, &remote_debug, _("\
-Set debugging of remote protocol."), _("\
-Show debugging of remote protocol."), _("\
+  add_setshow_boolean_cmd ("remote", no_class, &remote_debug,
+                          _("Set debugging of remote protocol."),
+                          _("Show debugging of remote protocol."),
+                          _("\
 When enabled, each packet sent or received with the remote target\n\
 is displayed."),
-                           NULL,
-                           show_remote_debug,
-                           &setdebuglist, &showdebuglist);
+                          NULL,
+                          show_remote_debug,
+                          &setdebuglist, &showdebuglist);
 
   add_setshow_zuinteger_unlimited_cmd ("remotetimeout", no_class,
                                       &remote_timeout, _("\
index de582a2dd4cb49a763bfe7715f83dd9d962c73d0..1f6916c3200f5ef8b919f11645089f8e97474d89 100644 (file)
@@ -24,9 +24,9 @@
 struct target_desc;
 struct remote_target;
 
-/* Debugging level.  0 is off, and non-zero values mean to print some debug
-   information (higher values, more information).  */
-extern int remote_debug;
+/* True when printing "remote" debug statements is enabled.  */
+
+extern bool remote_debug;
 
 /* Read a packet from the remote machine, with error checking, and
    store it in *BUF.  Resize *BUF using xrealloc if necessary to hold