gdbserver i386_linux hardware watchpoints in a multi threaded application

Claus Baumgartner claus.baumgartner@netsonic.fi
Fri Aug 17 14:15:00 GMT 2007


Daniel Jacobowitz wrote:
> On Wed, Aug 15, 2007 at 04:12:29PM -0300, Luis Machado wrote:
>> On Wed, 2007-08-15 at 21:38 +0300, Claus Baumgartner wrote:
>>> Hi,
>>>
>>> I implemented the hardware watchpoints for the i386 linux target in the 
>>>   gdbserver and it works fine in the same thread where the watchpoint 
>>> has been assigned. I would like to use gdb and gdb server to debug 
>>> memory locations overwritten by other threads and this is where gdb fails.
>>>
>>> Is there any work in progress regarding this?
>> Yes, there is. The patch Jeff Johnston wrote some time ago should
>> address this on GDB. I'm currently taking over his work and adding
>> support for ppc.
> 
> I think that Jeff's patches only affect gdb native debugging, and
> gdbserver would need an independent fix.  But the same solution should
> work there, too.
> 
> Claus, do you have a copyright assignment?  Are you interested in
> contributing the i386 watchpoint support for gdbserver?
> 

I'm overloaded for the moment and the i386 watchpoint support is quite 
messy. I will send a patch when I get the time to clean it up.

Have a nice day,

Claus






More information about the Gdb mailing list