This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Watching expressions that don't involve memory (e.g., watch $regfoo)


> Date: Thu, 4 Mar 2010 09:30:17 +0400
> From: Joel Brobecker <brobecker@adacore.com>
> Cc: gdb-patches@sourceware.org
> 
> > Anyone else things this is useful?  Here's a 5 minute hack at it.
> > +* Watchpoints on expressions not involving memory
> > +
> > +  GDB now supports watching expressions that don't involve memory.
> > +  This allows, for example, watching for register changes.
> > +  E.g. "watch $pc" will do the right thing.
> 
> I think that this might be very useful, indeed. For instance, if
> a variable is stored in a register instead of memory.

What would be _really_ nice is if GDB would automatically put a
watchpoint on the register that hold the variable, when the debug info
tells that.  In optimized programs, watching the memory alone will
frequently miss value changes.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]