This is the mail archive of the gdb-patches@sources.redhat.com 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]

Re: [PATCH]: Make Linux use the new unified x86 watchpoint support


> Date: Tue, 27 Mar 2001 08:47:16 -0800
> From: Michael Snyder <msnyder@redhat.com>
> 
> The gdb was configured for native linux, but until this change, 
> it was also able to be used to debug a remote embedded i386
> target.  This change breaks that, because it makes ptrace calls.

How does GDB know if the target is local or remote?  Can the Linux
implementation of I386_DR_LOW_* macros test that and avoid calling
ptrace in that case?

Also, since I see that the Linux port of GDB was linking in
i386v-nat.c, and i386v-nat.c defined those same watchpoint-related
functions which called ptrace, and did that unconditionally, how did
that work before the last changes?


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