gdb: some int to bool conversion in remote.c
Convert a couple of local variables from int to bool. There should be no user visible changes after this commit. gdb/ChangeLog: * remote.c (check_pending_events_prevent_wildcard_vcont): Change argument type, update and re-wrap, header comment. (remote_target::commit_resumed): Convert any_process_wildcard and may_global_wildcard_vcont from int to bool.
This commit is contained in:
parent
75f03fa774
commit
2f63ec5ccc
2 changed files with 21 additions and 17 deletions
|
@ -1,3 +1,10 @@
|
|||
2021-05-14 Andrew Burgess <andrew.burgess@embecosm.com>
|
||||
|
||||
* remote.c (check_pending_events_prevent_wildcard_vcont): Change
|
||||
argument type, update and re-wrap, header comment.
|
||||
(remote_target::commit_resumed): Convert any_process_wildcard and
|
||||
may_global_wildcard_vcont from int to bool.
|
||||
|
||||
2021-05-14 Kent Cheung <kent.cheung@arm.com>
|
||||
|
||||
* cp-valprint.c (cp_print_value): Replaced duplicate code.
|
||||
|
|
31
gdb/remote.c
31
gdb/remote.c
|
@ -780,7 +780,7 @@ public: /* Remote specific methods. */
|
|||
int stop_reply_queue_length ();
|
||||
|
||||
void check_pending_events_prevent_wildcard_vcont
|
||||
(int *may_global_wildcard_vcont);
|
||||
(bool *may_global_wildcard_vcont);
|
||||
|
||||
void discard_pending_stop_replies_in_queue ();
|
||||
struct stop_reply *remote_notif_remove_queued_reply (ptid_t ptid);
|
||||
|
@ -6634,9 +6634,6 @@ vcont_builder::push_action (ptid_t ptid, bool step, gdb_signal siggnal)
|
|||
void
|
||||
remote_target::commit_resumed ()
|
||||
{
|
||||
int any_process_wildcard;
|
||||
int may_global_wildcard_vcont;
|
||||
|
||||
/* If connected in all-stop mode, we'd send the remote resume
|
||||
request directly from remote_resume. Likewise if
|
||||
reverse-debugging, as there are no defined vCont actions for
|
||||
|
@ -6693,7 +6690,7 @@ remote_target::commit_resumed ()
|
|||
(vCont;c). We can still send process-wide wildcards though. */
|
||||
|
||||
/* Start by assuming a global wildcard (vCont;c) is possible. */
|
||||
may_global_wildcard_vcont = 1;
|
||||
bool may_global_wildcard_vcont = true;
|
||||
|
||||
/* And assume every process is individually wildcard-able too. */
|
||||
for (inferior *inf : all_non_exited_inferiors (this))
|
||||
|
@ -6721,7 +6718,7 @@ remote_target::commit_resumed ()
|
|||
|
||||
/* And if we can't wildcard a process, we can't wildcard
|
||||
everything either. */
|
||||
may_global_wildcard_vcont = 0;
|
||||
may_global_wildcard_vcont = false;
|
||||
continue;
|
||||
}
|
||||
|
||||
|
@ -6732,7 +6729,7 @@ remote_target::commit_resumed ()
|
|||
can't do a global wildcard, as that would resume the fork
|
||||
child. */
|
||||
if (is_pending_fork_parent_thread (tp))
|
||||
may_global_wildcard_vcont = 0;
|
||||
may_global_wildcard_vcont = false;
|
||||
}
|
||||
|
||||
/* We didn't have any resumed thread pending a vCont resume, so nothing to
|
||||
|
@ -6782,13 +6779,13 @@ remote_target::commit_resumed ()
|
|||
/* Now check whether we can send any process-wide wildcard. This is
|
||||
to avoid sending a global wildcard in the case nothing is
|
||||
supposed to be resumed. */
|
||||
any_process_wildcard = 0;
|
||||
bool any_process_wildcard = false;
|
||||
|
||||
for (inferior *inf : all_non_exited_inferiors (this))
|
||||
{
|
||||
if (get_remote_inferior (inf)->may_wildcard_vcont)
|
||||
{
|
||||
any_process_wildcard = 1;
|
||||
any_process_wildcard = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
@ -7271,15 +7268,15 @@ remote_target::remove_new_fork_children (threads_listing_context *context)
|
|||
context->remove_thread (event->ws.value.related_pid);
|
||||
}
|
||||
|
||||
/* Check whether any event pending in the vStopped queue would prevent
|
||||
a global or process wildcard vCont action. Clear
|
||||
*may_global_wildcard if we can't do a global wildcard (vCont;c),
|
||||
and clear the event inferior's may_wildcard_vcont flag if we can't
|
||||
do a process-wide wildcard resume (vCont;c:pPID.-1). */
|
||||
/* Check whether any event pending in the vStopped queue would prevent a
|
||||
global or process wildcard vCont action. Set *may_global_wildcard to
|
||||
false if we can't do a global wildcard (vCont;c), and clear the event
|
||||
inferior's may_wildcard_vcont flag if we can't do a process-wide
|
||||
wildcard resume (vCont;c:pPID.-1). */
|
||||
|
||||
void
|
||||
remote_target::check_pending_events_prevent_wildcard_vcont
|
||||
(int *may_global_wildcard)
|
||||
(bool *may_global_wildcard)
|
||||
{
|
||||
struct notif_client *notif = ¬if_client_stop;
|
||||
|
||||
|
@ -7292,12 +7289,12 @@ remote_target::check_pending_events_prevent_wildcard_vcont
|
|||
|
||||
if (event->ws.kind == TARGET_WAITKIND_FORKED
|
||||
|| event->ws.kind == TARGET_WAITKIND_VFORKED)
|
||||
*may_global_wildcard = 0;
|
||||
*may_global_wildcard = false;
|
||||
|
||||
/* This may be the first time we heard about this process.
|
||||
Regardless, we must not do a global wildcard resume, otherwise
|
||||
we'd resume this process too. */
|
||||
*may_global_wildcard = 0;
|
||||
*may_global_wildcard = false;
|
||||
if (event->ptid != null_ptid)
|
||||
{
|
||||
inferior *inf = find_inferior_ptid (this, event->ptid);
|
||||
|
|
Loading…
Add table
Reference in a new issue