This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
Re: Display of read/access watchpoints when HAVE_NONSTEPPABLE_WATCHPOINT
On Thu, May 06, 2004 at 07:59:34AM +0200, Eli Zaretskii wrote:
> > Date: Wed, 05 May 2004 10:25:26 +0200
> > From: Orjan Friberg <orjan.friberg@axis.com>
> >
> > Note that tm-frv.h and nm-hppah.h actually use the struct
> > target_waitstatus that is normally passed as an argument to the
> > STOPPED_BY_WATCHPOINT macro.
>
> Thanks for the heads-up.
>
> Thus, for the STOPPED_BY_WATCHPOINT trick to work, bpstat_stop_status
> needs to have access to the relevant parts of the inferior's struct
> execution_control_state variable. It doesn't seem to me too hard to
> pass that as an additional argument.
This is the point where I want to go back to the "design" bit that Mark
was talking about. execution_control_state is private to infrun.c, and
I would prefer to leave it that way; the more localized it is, the
easier it is to clean up and maintain, without having to rip tentacles
out of other parts of GDB.
--
Daniel Jacobowitz