gdb/gdbserver:
* linux-low.c (linux_set_resume_request): Simplify predicate. Add comment. * server.c (handle_v_cont): Extend comment.
This commit is contained in:
parent
8981c88a1e
commit
0c9070b30a
3 changed files with 14 additions and 6 deletions
|
@ -1,3 +1,10 @@
|
|||
2012-06-12 Yao Qi <yao@codesourcery.com>
|
||||
Pedro Alves <palves@redhat.com>
|
||||
|
||||
* linux-low.c (linux_set_resume_request): Simplify predicate. Add
|
||||
comment.
|
||||
* server.c (handle_v_cont): Extend comment.
|
||||
|
||||
2012-06-11 Yao Qi <yao@codesourcery.com>
|
||||
|
||||
* linux-low.c (linux_attach): Add 'static'.
|
||||
|
|
|
@ -3339,10 +3339,11 @@ linux_set_resume_request (struct inferior_list_entry *entry, void *arg)
|
|||
ptid_t ptid = r->resume[ndx].thread;
|
||||
if (ptid_equal (ptid, minus_one_ptid)
|
||||
|| ptid_equal (ptid, entry->id)
|
||||
|| (ptid_is_pid (ptid)
|
||||
&& (ptid_get_pid (ptid) == pid_of (lwp)))
|
||||
|| (ptid_get_lwp (ptid) == -1
|
||||
&& (ptid_get_pid (ptid) == pid_of (lwp))))
|
||||
/* Handle both 'pPID' and 'pPID.-1' as meaning 'all threads
|
||||
of PID'. */
|
||||
|| (ptid_get_pid (ptid) == pid_of (lwp)
|
||||
&& (ptid_is_pid (ptid)
|
||||
|| ptid_get_lwp (ptid) == -1)))
|
||||
{
|
||||
if (r->resume[ndx].kind == resume_stop
|
||||
&& thread->last_resume_kind == resume_stop)
|
||||
|
|
|
@ -1974,8 +1974,8 @@ handle_v_cont (char *own_buf)
|
|||
|
||||
/* `cont_thread' is still used in occasional places in the backend,
|
||||
to implement single-thread scheduler-locking. Doesn't make sense
|
||||
to set it if we see a stop request, or any form of wildcard
|
||||
vCont. */
|
||||
to set it if we see a stop request, or a wildcard action (one
|
||||
with '-1' (all threads), or 'pPID.-1' (all threads of PID)). */
|
||||
if (n == 1
|
||||
&& !(ptid_equal (resume_info[0].thread, minus_one_ptid)
|
||||
|| ptid_get_lwp (resume_info[0].thread) == -1)
|
||||
|
|
Loading…
Reference in a new issue