From: Jan Kratochvil <jan.kratochvil@redhat.com>
To: Pedro Alves <palves@redhat.com>
Cc: gdb-patches@sourceware.org
Subject: Re: [patch 2/2] Fix watchpoints for multi-inferior #2
Date: Wed, 25 Jan 2012 15:57:00 -0000 [thread overview]
Message-ID: <20120125152240.GA26914@host2.jankratochvil.net> (raw)
In-Reply-To: <4F1EAFE6.30202@redhat.com>
On Tue, 24 Jan 2012 14:19:34 +0100, Pedro Alves wrote:
> On 01/20/2012 09:31 PM, Jan Kratochvil wrote:
> > @@ -2107,7 +2090,14 @@ retry:
> > if (thread == NULL)
> > {
> > struct thread_resume resume_info;
> > - resume_info.thread = minus_one_ptid;
> > +
> > + /* Resume only a single process if requested so. */
> > + if (!ptid_equal (cont_thread, minus_one_ptid)
> > + && ptid_get_lwp (cont_thread) == -1)
> > + resume_info.thread = cont_thread;
>
> Just above we see:
>
> thread = (struct thread_info *) find_inferior_id (&all_threads,
> cont_thread);
>
> /* No stepping, no signal - unless one is pending already, of course. */
> if (thread == NULL)
>
> So, cont_thread does not exist, which was the whole point of reaching
> here. Therefore there's no use trying to resuming it (at first sight).
>
> BTW, I have just recently stumbled on this:
>
> http://sourceware.org/ml/gdb-patches/2012-01/msg00502.html
>
> But as said, I'll need to take a better look at the gdbserver bits.
FYI I did not repost this patch part as it needs to be implemented by some
larger code rewrite IMO now, anyway this patch chunk is not good according to
your review.
Thanks,
Jan
next prev parent reply other threads:[~2012-01-25 15:23 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-01-02 16:47 [patch 2/2] Fix watchpoints for multi-inferior Jan Kratochvil
2012-01-02 19:14 ` Pedro Alves
2012-01-20 21:34 ` [patch 2/2] Fix watchpoints for multi-inferior #2 Jan Kratochvil
2012-01-24 13:40 ` Pedro Alves
2012-01-24 14:20 ` [commit] " Jan Kratochvil
2012-01-25 15:57 ` Jan Kratochvil [this message]
2012-01-25 17:54 ` Pedro Alves
2012-01-25 18:22 ` Pedro Alves
2012-01-25 20:08 ` Pedro Alves
2012-01-26 21:56 ` [patch] protocol doc vs. gdbserver on H and pPID.-1 etc. [Re: [patch 2/2] Fix watchpoints for multi-inferior #2] Jan Kratochvil
2012-01-27 11:53 ` Pedro Alves
2012-01-27 12:02 ` Pedro Alves
2012-03-16 20:11 ` [patch 2/2] Fix watchpoints for multi-inferior #2 Pedro Alves
2012-03-16 20:14 ` Jan Kratochvil
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20120125152240.GA26914@host2.jankratochvil.net \
--to=jan.kratochvil@redhat.com \
--cc=gdb-patches@sourceware.org \
--cc=palves@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox