aboutsummaryrefslogtreecommitdiff
path: root/gdb/gdbserver
diff options
context:
space:
mode:
authorChristian Biesinger <cbiesinger@google.com>2019-10-01 14:50:54 -0500
committerChristian Biesinger <cbiesinger@google.com>2019-10-02 14:48:53 -0500
commit3e6ec53ac1d44f890b206d4b8eb91ba9dad3e4d9 (patch)
treea4364939afd65de6e34ff32ed286ead47ee3367f /gdb/gdbserver
parent80fd2826411c1033ec403658c5f3187bf9c1740a (diff)
downloadgdb-3e6ec53ac1d44f890b206d4b8eb91ba9dad3e4d9.zip
gdb-3e6ec53ac1d44f890b206d4b8eb91ba9dad3e4d9.tar.gz
gdb-3e6ec53ac1d44f890b206d4b8eb91ba9dad3e4d9.tar.bz2
Convert boolean globals in server.c to bool
Converts the int globals to bool. gdb/gdbserver/ChangeLog: 2019-10-02 Christian Biesinger <cbiesinger@google.com> * server.c (server_waiting): Change to bool. (extended_protocol): Likewise. (response_needed): Likewise. (exit_requested): Likewise. (run_once): Likewise. (report_no_resumed): Likewise. (non_stop): Likewise. (disable_packet_vCont): Likewise. (disable_packet_Tthread): Likewise. (disable_packet_qC): Likewise. (disable_packet_qfThreadInfo): Likewise. (handle_general_set): Update. (handle_detach): Update. (handle_monitor_command): Update. (handle_query): Update. (captured_main): Update. (process_serial_event): Update. * server.h (server_waiting): Change to bool. (disable_packet_vCont): Likewise. (disable_packet_Tthread): Likewise. (disable_packet_qC): Likewise. (disable_packet_qfThreadInfo): Likewise. (run_once): Likewise. (non_stop): Likewise. * target.c (target_stop_and_wait): Update.
Diffstat (limited to 'gdb/gdbserver')
-rw-r--r--gdb/gdbserver/ChangeLog28
-rw-r--r--gdb/gdbserver/server.c60
-rw-r--r--gdb/gdbserver/server.h14
-rw-r--r--gdb/gdbserver/target.c4
4 files changed, 67 insertions, 39 deletions
diff --git a/gdb/gdbserver/ChangeLog b/gdb/gdbserver/ChangeLog
index 0108d6d..1b67a28 100644
--- a/gdb/gdbserver/ChangeLog
+++ b/gdb/gdbserver/ChangeLog
@@ -1,3 +1,31 @@
+2019-10-02 Christian Biesinger <cbiesinger@google.com>
+
+ * server.c (server_waiting): Change to bool.
+ (extended_protocol): Likewise.
+ (response_needed): Likewise.
+ (exit_requested): Likewise.
+ (run_once): Likewise.
+ (report_no_resumed): Likewise.
+ (non_stop): Likewise.
+ (disable_packet_vCont): Likewise.
+ (disable_packet_Tthread): Likewise.
+ (disable_packet_qC): Likewise.
+ (disable_packet_qfThreadInfo): Likewise.
+ (handle_general_set): Update.
+ (handle_detach): Update.
+ (handle_monitor_command): Update.
+ (handle_query): Update.
+ (captured_main): Update.
+ (process_serial_event): Update.
+ * server.h (server_waiting): Change to bool.
+ (disable_packet_vCont): Likewise.
+ (disable_packet_Tthread): Likewise.
+ (disable_packet_qC): Likewise.
+ (disable_packet_qfThreadInfo): Likewise.
+ (run_once): Likewise.
+ (non_stop): Likewise.
+ * target.c (target_stop_and_wait): Update.
+
2019-10-02 Tom Tromey <tromey@adacore.com>
* Makefile.in (SFILES): Add common-inferior.c.
diff --git a/gdb/gdbserver/server.c b/gdb/gdbserver/server.c
index 8ee5518..0bfff04 100644
--- a/gdb/gdbserver/server.c
+++ b/gdb/gdbserver/server.c
@@ -67,19 +67,19 @@ char *current_directory;
static gdb_environ our_environ;
-int server_waiting;
+bool server_waiting;
-static int extended_protocol;
-static int response_needed;
-static int exit_requested;
+static bool extended_protocol;
+static bool response_needed;
+static bool exit_requested;
/* --once: Exit after the first connection has closed. */
-int run_once;
+bool run_once;
/* Whether to report TARGET_WAITKING_NO_RESUMED events. */
-static int report_no_resumed;
+static bool report_no_resumed;
-int non_stop;
+bool non_stop;
static struct {
/* Set the PROGRAM_PATH. Here we adjust the path of the provided
@@ -123,10 +123,10 @@ unsigned long signal_pid;
/* Set if you want to disable optional thread related packets support
in gdbserver, for the sake of testing GDB against stubs that don't
support them. */
-int disable_packet_vCont;
-int disable_packet_Tthread;
-int disable_packet_qC;
-int disable_packet_qfThreadInfo;
+bool disable_packet_vCont;
+bool disable_packet_Tthread;
+bool disable_packet_qC;
+bool disable_packet_qfThreadInfo;
static unsigned char *mem_buf;
@@ -744,7 +744,7 @@ handle_general_set (char *own_buf)
return;
}
- non_stop = req;
+ non_stop = (req != 0);
if (remote_debug)
debug_printf ("[%s mode enabled]\n", req_str);
@@ -1231,7 +1231,7 @@ handle_detach (char *own_buf)
if (debug_threads)
debug_printf ("Forcing non-stop mode\n");
- non_stop = 1;
+ non_stop = true;
start_non_stop (1);
}
@@ -1400,7 +1400,7 @@ handle_monitor_command (char *mon, char *own_buf)
else if (strcmp (mon, "help") == 0)
monitor_show_help ();
else if (strcmp (mon, "exit") == 0)
- exit_requested = 1;
+ exit_requested = true;
else
{
monitor_output ("Unknown monitor command.\n\n");
@@ -2331,7 +2331,7 @@ handle_query (char *own_buf, int packet_len, int *new_packet_len_p)
{
/* GDB supports and wants TARGET_WAITKIND_NO_RESUMED
events. */
- report_no_resumed = 1;
+ report_no_resumed = true;
}
else
{
@@ -3639,19 +3639,19 @@ captured_main (int argc, char *argv[])
tok = strtok (NULL, ","))
{
if (strcmp ("vCont", tok) == 0)
- disable_packet_vCont = 1;
+ disable_packet_vCont = true;
else if (strcmp ("Tthread", tok) == 0)
- disable_packet_Tthread = 1;
+ disable_packet_Tthread = true;
else if (strcmp ("qC", tok) == 0)
- disable_packet_qC = 1;
+ disable_packet_qC = true;
else if (strcmp ("qfThreadInfo", tok) == 0)
- disable_packet_qfThreadInfo = 1;
+ disable_packet_qfThreadInfo = true;
else if (strcmp ("threads", tok) == 0)
{
- disable_packet_vCont = 1;
- disable_packet_Tthread = 1;
- disable_packet_qC = 1;
- disable_packet_qfThreadInfo = 1;
+ disable_packet_vCont = true;
+ disable_packet_Tthread = true;
+ disable_packet_qC = true;
+ disable_packet_qfThreadInfo = true;
}
else
{
@@ -3679,7 +3679,7 @@ captured_main (int argc, char *argv[])
else if (strcmp (*next_arg, "--no-startup-with-shell") == 0)
startup_with_shell = false;
else if (strcmp (*next_arg, "--once") == 0)
- run_once = 1;
+ run_once = true;
else if (strcmp (*next_arg, "--selftest") == 0)
selftest = true;
else if (startswith (*next_arg, "--selftest="))
@@ -4010,7 +4010,7 @@ process_serial_event (void)
disable_async_io ();
- response_needed = 0;
+ response_needed = false;
packet_len = getpkt (cs.own_buf);
if (packet_len <= 0)
{
@@ -4018,7 +4018,7 @@ process_serial_event (void)
/* Force an event loop break. */
return -1;
}
- response_needed = 1;
+ response_needed = true;
char ch = cs.own_buf[0];
switch (ch)
@@ -4033,7 +4033,7 @@ process_serial_event (void)
handle_detach (cs.own_buf);
break;
case '!':
- extended_protocol = 1;
+ extended_protocol = true;
write_ok (cs.own_buf);
break;
case '?':
@@ -4248,7 +4248,7 @@ process_serial_event (void)
break;
}
case 'k':
- response_needed = 0;
+ response_needed = false;
if (!target_running ())
/* The packet we received doesn't make sense - but we can't
reply to it, either. */
@@ -4287,7 +4287,7 @@ process_serial_event (void)
}
break;
case 'R':
- response_needed = 0;
+ response_needed = false;
/* Restarting the inferior is only supported in the extended
protocol. */
@@ -4348,7 +4348,7 @@ process_serial_event (void)
else
putpkt (cs.own_buf);
- response_needed = 0;
+ response_needed = false;
if (exit_requested)
return -1;
diff --git a/gdb/gdbserver/server.h b/gdb/gdbserver/server.h
index 5209694..e01c4f1 100644
--- a/gdb/gdbserver/server.h
+++ b/gdb/gdbserver/server.h
@@ -68,15 +68,15 @@ void initialize_low ();
/* Public variables in server.c */
-extern int server_waiting;
+extern bool server_waiting;
-extern int disable_packet_vCont;
-extern int disable_packet_Tthread;
-extern int disable_packet_qC;
-extern int disable_packet_qfThreadInfo;
+extern bool disable_packet_vCont;
+extern bool disable_packet_Tthread;
+extern bool disable_packet_qC;
+extern bool disable_packet_qfThreadInfo;
-extern int run_once;
-extern int non_stop;
+extern bool run_once;
+extern bool non_stop;
#if USE_WIN32API
#include <winsock2.h>
diff --git a/gdb/gdbserver/target.c b/gdb/gdbserver/target.c
index 0b45b6c..9018118 100644
--- a/gdb/gdbserver/target.c
+++ b/gdb/gdbserver/target.c
@@ -205,7 +205,7 @@ void
target_stop_and_wait (ptid_t ptid)
{
struct target_waitstatus status;
- int was_non_stop = non_stop;
+ bool was_non_stop = non_stop;
struct thread_resume resume_info;
resume_info.thread = ptid;
@@ -213,7 +213,7 @@ target_stop_and_wait (ptid_t ptid)
resume_info.sig = GDB_SIGNAL_0;
(*the_target->resume) (&resume_info, 1);
- non_stop = 1;
+ non_stop = true;
mywait (ptid, &status, 0, 0);
non_stop = was_non_stop;
}