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.
This commit is contained in:
Christian Biesinger 2019-10-01 14:50:54 -05:00
parent 80fd282641
commit 3e6ec53ac1
4 changed files with 67 additions and 39 deletions

View File

@ -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> 2019-10-02 Tom Tromey <tromey@adacore.com>
* Makefile.in (SFILES): Add common-inferior.c. * Makefile.in (SFILES): Add common-inferior.c.

View File

@ -67,19 +67,19 @@ char *current_directory;
static gdb_environ our_environ; static gdb_environ our_environ;
int server_waiting; bool server_waiting;
static int extended_protocol; static bool extended_protocol;
static int response_needed; static bool response_needed;
static int exit_requested; static bool exit_requested;
/* --once: Exit after the first connection has closed. */ /* --once: Exit after the first connection has closed. */
int run_once; bool run_once;
/* Whether to report TARGET_WAITKING_NO_RESUMED events. */ /* 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 { static struct {
/* Set the PROGRAM_PATH. Here we adjust the path of the provided /* 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 /* Set if you want to disable optional thread related packets support
in gdbserver, for the sake of testing GDB against stubs that don't in gdbserver, for the sake of testing GDB against stubs that don't
support them. */ support them. */
int disable_packet_vCont; bool disable_packet_vCont;
int disable_packet_Tthread; bool disable_packet_Tthread;
int disable_packet_qC; bool disable_packet_qC;
int disable_packet_qfThreadInfo; bool disable_packet_qfThreadInfo;
static unsigned char *mem_buf; static unsigned char *mem_buf;
@ -744,7 +744,7 @@ handle_general_set (char *own_buf)
return; return;
} }
non_stop = req; non_stop = (req != 0);
if (remote_debug) if (remote_debug)
debug_printf ("[%s mode enabled]\n", req_str); debug_printf ("[%s mode enabled]\n", req_str);
@ -1231,7 +1231,7 @@ handle_detach (char *own_buf)
if (debug_threads) if (debug_threads)
debug_printf ("Forcing non-stop mode\n"); debug_printf ("Forcing non-stop mode\n");
non_stop = 1; non_stop = true;
start_non_stop (1); start_non_stop (1);
} }
@ -1400,7 +1400,7 @@ handle_monitor_command (char *mon, char *own_buf)
else if (strcmp (mon, "help") == 0) else if (strcmp (mon, "help") == 0)
monitor_show_help (); monitor_show_help ();
else if (strcmp (mon, "exit") == 0) else if (strcmp (mon, "exit") == 0)
exit_requested = 1; exit_requested = true;
else else
{ {
monitor_output ("Unknown monitor command.\n\n"); 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 /* GDB supports and wants TARGET_WAITKIND_NO_RESUMED
events. */ events. */
report_no_resumed = 1; report_no_resumed = true;
} }
else else
{ {
@ -3639,19 +3639,19 @@ captured_main (int argc, char *argv[])
tok = strtok (NULL, ",")) tok = strtok (NULL, ","))
{ {
if (strcmp ("vCont", tok) == 0) if (strcmp ("vCont", tok) == 0)
disable_packet_vCont = 1; disable_packet_vCont = true;
else if (strcmp ("Tthread", tok) == 0) else if (strcmp ("Tthread", tok) == 0)
disable_packet_Tthread = 1; disable_packet_Tthread = true;
else if (strcmp ("qC", tok) == 0) else if (strcmp ("qC", tok) == 0)
disable_packet_qC = 1; disable_packet_qC = true;
else if (strcmp ("qfThreadInfo", tok) == 0) else if (strcmp ("qfThreadInfo", tok) == 0)
disable_packet_qfThreadInfo = 1; disable_packet_qfThreadInfo = true;
else if (strcmp ("threads", tok) == 0) else if (strcmp ("threads", tok) == 0)
{ {
disable_packet_vCont = 1; disable_packet_vCont = true;
disable_packet_Tthread = 1; disable_packet_Tthread = true;
disable_packet_qC = 1; disable_packet_qC = true;
disable_packet_qfThreadInfo = 1; disable_packet_qfThreadInfo = true;
} }
else else
{ {
@ -3679,7 +3679,7 @@ captured_main (int argc, char *argv[])
else if (strcmp (*next_arg, "--no-startup-with-shell") == 0) else if (strcmp (*next_arg, "--no-startup-with-shell") == 0)
startup_with_shell = false; startup_with_shell = false;
else if (strcmp (*next_arg, "--once") == 0) else if (strcmp (*next_arg, "--once") == 0)
run_once = 1; run_once = true;
else if (strcmp (*next_arg, "--selftest") == 0) else if (strcmp (*next_arg, "--selftest") == 0)
selftest = true; selftest = true;
else if (startswith (*next_arg, "--selftest=")) else if (startswith (*next_arg, "--selftest="))
@ -4010,7 +4010,7 @@ process_serial_event (void)
disable_async_io (); disable_async_io ();
response_needed = 0; response_needed = false;
packet_len = getpkt (cs.own_buf); packet_len = getpkt (cs.own_buf);
if (packet_len <= 0) if (packet_len <= 0)
{ {
@ -4018,7 +4018,7 @@ process_serial_event (void)
/* Force an event loop break. */ /* Force an event loop break. */
return -1; return -1;
} }
response_needed = 1; response_needed = true;
char ch = cs.own_buf[0]; char ch = cs.own_buf[0];
switch (ch) switch (ch)
@ -4033,7 +4033,7 @@ process_serial_event (void)
handle_detach (cs.own_buf); handle_detach (cs.own_buf);
break; break;
case '!': case '!':
extended_protocol = 1; extended_protocol = true;
write_ok (cs.own_buf); write_ok (cs.own_buf);
break; break;
case '?': case '?':
@ -4248,7 +4248,7 @@ process_serial_event (void)
break; break;
} }
case 'k': case 'k':
response_needed = 0; response_needed = false;
if (!target_running ()) if (!target_running ())
/* The packet we received doesn't make sense - but we can't /* The packet we received doesn't make sense - but we can't
reply to it, either. */ reply to it, either. */
@ -4287,7 +4287,7 @@ process_serial_event (void)
} }
break; break;
case 'R': case 'R':
response_needed = 0; response_needed = false;
/* Restarting the inferior is only supported in the extended /* Restarting the inferior is only supported in the extended
protocol. */ protocol. */
@ -4348,7 +4348,7 @@ process_serial_event (void)
else else
putpkt (cs.own_buf); putpkt (cs.own_buf);
response_needed = 0; response_needed = false;
if (exit_requested) if (exit_requested)
return -1; return -1;

View File

@ -68,15 +68,15 @@ void initialize_low ();
/* Public variables in server.c */ /* Public variables in server.c */
extern int server_waiting; extern bool server_waiting;
extern int disable_packet_vCont; extern bool disable_packet_vCont;
extern int disable_packet_Tthread; extern bool disable_packet_Tthread;
extern int disable_packet_qC; extern bool disable_packet_qC;
extern int disable_packet_qfThreadInfo; extern bool disable_packet_qfThreadInfo;
extern int run_once; extern bool run_once;
extern int non_stop; extern bool non_stop;
#if USE_WIN32API #if USE_WIN32API
#include <winsock2.h> #include <winsock2.h>

View File

@ -205,7 +205,7 @@ void
target_stop_and_wait (ptid_t ptid) target_stop_and_wait (ptid_t ptid)
{ {
struct target_waitstatus status; struct target_waitstatus status;
int was_non_stop = non_stop; bool was_non_stop = non_stop;
struct thread_resume resume_info; struct thread_resume resume_info;
resume_info.thread = ptid; resume_info.thread = ptid;
@ -213,7 +213,7 @@ target_stop_and_wait (ptid_t ptid)
resume_info.sig = GDB_SIGNAL_0; resume_info.sig = GDB_SIGNAL_0;
(*the_target->resume) (&resume_info, 1); (*the_target->resume) (&resume_info, 1);
non_stop = 1; non_stop = true;
mywait (ptid, &status, 0, 0); mywait (ptid, &status, 0, 0);
non_stop = was_non_stop; non_stop = was_non_stop;
} }