This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
Re: Hardware watchpoints for UnixWare; based on snapshot 20010627
- To: John Hughes <john at Calva dot COM>
- Subject: Re: Hardware watchpoints for UnixWare; based on snapshot 20010627
- From: Michael Snyder <msnyder at cygnus dot com>
- Date: Fri, 29 Jun 2001 14:15:05 -0700
- CC: Eli Zaretskii <eliz at is dot elta dot co dot il>, gdb-patches at sourceware dot cygnus dot com
- Organization: Red Hat
- References: <CDENKKMHIFMALMCCKPCFGEEGCAAA.john@Calva.COM>
John Hughes wrote:
>
> Eli Zaretskii writes:
> > From: "John Hughes" <john@Calva.COM>
> >> Interface between procfs.c and i386v42-nat.c is unclean,
> >> but I don't see how to do it better.
> >
> > Is there something that i386-nat.c could do to help?
>
> I don't realy see how. The problem is that
>
> 1. the "i386v42mp-nat.c" (what a foul name!) code needs access to
> the debug registers stored in the "pr_family" part of the
> prstatus.pr_lwp structure, which is only known to procfs.c
>
> 2. It also needs to issue a PCSDBREG command via procfs.
>
> So it needs some horrid special access to stuff only procfs knows.
How about adding access methods to procfs.c explicitly
to export this functionality to i386*-nat.c? I seem to
recall we already have a few like that, and IMO it is
better than many alternatives.