Re: Adding a condition on a hardware watchpoint based on watchpoint state
Philippe Waroquiers via Gdb <[email protected]>
| Newsgroups | gmane.comp.gdb.devel |
|---|---|
| Message-ID | <[email protected]> |
In the meantime, you should be able to do what you want with command attached to the watch point such as the below that watches the value of a variable i. watch -location i set var $prev = i command $bpnum if $prev < i printf "increase prev %d %d \n", $prev, i set var $prev = i else printf "decrease prev %d %d \n", $prev, i set var $prev = i continue end end On Tue, 2023-08-29 at 11:55 +0000, Roger Phillips via Gdb wrote: > Very well, thank you. Can you imagine if and when this goes into a release? > > Regards > > ________________________________ > From: Tom de Vries <[email protected]> > Sent: Tuesday, August 29, 2023 10:24 AM > To: Roger Phillips <[email protected]>; [email protected] <[email protected]> > Subject: Re: Adding a condition on a hardware watchpoint based on watchpoint state > > On 8/28/23 13:41, Roger Phillips via Gdb wrote: > > Greetings, > > > > I want to install a condition on a hardware watchpoint so that only accesses are stopped that increase the value of the variable 1 -> 2 etc. > > > > Is this possible? > > > > There's an enhancement PR open about this ( > https://sourceware.org/bugzilla/show_bug.cgi?id=29480 ). > > Thanks, > - Tom >