From: "Sérgio Durigan Júnior" <sergiodj@linux.vnet.ibm.com>
To: Thiago Jung Bauermann <bauerman@br.ibm.com>
Cc: gdb ml <gdb@sourceware.org>, Luis Machado <luisgpm@linux.vnet.ibm.com>
Subject: Re: support for BookE hardware debug features
Date: Mon, 25 May 2009 19:20:00 -0000 [thread overview]
Message-ID: <1243279194.24075.15.camel@miki> (raw)
In-Reply-To: <1243193918.10406.0.camel@hactar>
On Sun, 2009-05-24 at 16:38 -0300, Thiago Jung Bauermann wrote:
> I implemented a "watch-range" command, which takes a start address (or
> expression which evaluates to an address) and an end address (or
> expression). Not sure if I'll keep it that way or change. Didn't think
> much about it yet.
Just to complement (I don't know if it's worth mentioning, but
anyway...) it seems we may have found a little bug regarding
watchpoint's expression evaluation. Basically, the problem was
occurring when GDB tried to see if a block of memory changed in order to
determine whether it should trigger the watchpoint. GDB was basically
comparing the address of this memory region, and not the content itself,
which made it impossible to trigger the watchpoint.
Unfortunately, I don't have much details about this fix, but I think
Thiago can explain more (if needed). Also, IIUC, this fix is not
related to the job we're doing so we could send it before we're able to
send other patches :-).
> We are just starting to work on the DVC (conditioned hw watchpoint), but
> for now I'm inclined to use it automagically for simple expressions with
> just one == or != operator. We're taking into account Joel's comments
> and suggestions on this. Thanks Joel for your input!
That is what I was thinking, too. I don't know if it's possible to use
the DVC registers for more complex expressions, do you?
> Sérgio did most of the work here. I don't know if he wants to add
> anything to this report...
Thank you, the report is very good!
Regards,
--
Sérgio Durigan Júnior
Linux on Power Toolchain - Software Engineer
Linux Technology Center - LTC
IBM Brazil
next prev parent reply other threads:[~2009-05-25 19:20 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-03-02 20:39 Thiago Jung Bauermann
2009-03-02 20:55 ` Joel Brobecker
2009-03-03 19:32 ` Thiago Jung Bauermann
2009-03-03 21:33 ` Joel Brobecker
2009-05-24 19:39 ` Thiago Jung Bauermann
2009-05-25 19:20 ` Sérgio Durigan Júnior [this message]
2009-05-26 14:28 ` Thiago Jung Bauermann
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=1243279194.24075.15.camel@miki \
--to=sergiodj@linux.vnet.ibm.com \
--cc=bauerman@br.ibm.com \
--cc=gdb@sourceware.org \
--cc=luisgpm@linux.vnet.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