From: Pedro Alves <pedro@codesourcery.com>
To: gdb-patches@sourceware.org
Cc: "Ulrich Weigand" <uweigand@de.ibm.com>,
Julian Brown <julian@codesourcery.com>,
Daniel Jacobowitz <drow@false.org>
Subject: Re: [rfc] Fix PowerPC displaced stepping regression
Date: Mon, 28 Sep 2009 19:41:00 -0000 [thread overview]
Message-ID: <200909282041.28010.pedro@codesourcery.com> (raw)
In-Reply-To: <200909272147.n8RLlDCU031811@d12av02.megacenter.de.ibm.com>
On Sunday 27 September 2009 22:47:13, Ulrich Weigand wrote:
> + # the the displaced instruction identified by CLOSURE. If false,
Double "the".
> + /* Always use hardware single-stepping to execute the
> + displaced instruction. */
> + static int
> + ppc_displaced_step_hw_singlestep (struct gdbarch *gdbarch,
> + struct displaced_step_closure *closure)
> + {
> + return 1;
> + }
> +
Hmmm, does this mean that a breakpoint at the start of an
atomic sequence instruction wouldn't be displaced stepped properly,
as in, you'd trip on the same issue that happens when stepping over
an atomic sequence without displaced stepping?
(If broken, this was already broken before your patch and even
before the regression your patch fixes)
( A nice stress test of the displaced stepping support is to run the
whole testsuite with "set displaced-stepping on". )
I've now read through the patch carefully, and didn't spot
anything wrong. I think this would be safe for 7.0 as well.
--
Pedro Alves
next prev parent reply other threads:[~2009-09-28 19:41 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-01-20 22:14 [PATCH] Displaced stepping (non-stop debugging) support for ARM Linux Julian Brown
2009-01-21 18:07 ` Pedro Alves
2009-02-02 20:01 ` Daniel Jacobowitz
2009-05-16 18:19 ` Julian Brown
2009-06-09 17:37 ` Daniel Jacobowitz
2009-06-10 14:58 ` Pedro Alves
2009-06-10 15:05 ` Daniel Jacobowitz
2009-07-15 19:16 ` Julian Brown
2009-07-24 2:17 ` Daniel Jacobowitz
2009-07-31 11:43 ` Julian Brown
2009-09-24 19:35 ` Ulrich Weigand
2009-09-27 21:47 ` [rfc] Fix PowerPC displaced stepping regression Ulrich Weigand
2009-09-28 16:57 ` Pedro Alves
2009-09-28 17:12 ` Ulrich Weigand
2009-09-28 17:31 ` Pedro Alves
2009-09-28 17:39 ` Ulrich Weigand
2009-09-28 17:27 ` Ulrich Weigand
2009-09-28 17:39 ` Pedro Alves
2009-09-28 17:45 ` Ulrich Weigand
2009-09-28 19:07 ` Pedro Alves
2009-09-28 19:41 ` Pedro Alves [this message]
2009-09-29 0:59 ` Ulrich Weigand
2009-09-29 1:36 ` Joel Brobecker
2009-09-29 12:54 ` Ulrich Weigand
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=200909282041.28010.pedro@codesourcery.com \
--to=pedro@codesourcery.com \
--cc=drow@false.org \
--cc=gdb-patches@sourceware.org \
--cc=julian@codesourcery.com \
--cc=uweigand@de.ibm.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