Asynchronous GDB

Andrew Cagney ac131313@cygnus.com
Tue Jan 30 12:19:00 GMT 2001


> In other words the only thing you can do via ptrace to an unstopped
> process is kill it.

Unless the target has several processes and one is dedicated to
debugging that will always be the case.  Some code somewhere will need
to stop the system just long enough to capture the required information
and then resume it.

The main thing is that it is pushed down towards the target and away
from the debug core.

In terms of async debugging, its been demoed working with single
threaded remote target but not much else.  There are still some fairly
fundamental design problems in the way :-(

	Andrew


More information about the Gdb mailing list