Re: lan based kgdb

William Lee Irwin III (wli@holomorphy.com)
Fri, 15 Nov 2002 12:38:54 -0800


On Fri, Nov 15, 2002 at 12:29:18PM -0800, Kallol Biswas wrote:
> Is there a source level remote kernel debugger that
> communicates over an ethernet interface? The debugger
> kgdb from kgdb.sourceforge.net works only with serial port.

With some hacking to produce a polling network driver, it should very
well be possible to provide a communication back-end for a gdb stub
that uses an ethernet NIC.

gdb itself is already perfectly capable of communicating with
such targets, using the specifier

target remote otherhost:1234

where 1234 is the port number the gdb stub on the target reserves for
itself to communicate with the host. It's probably best to use a
dedicated network interface, though it's not absolutely required. (With
a dedicated interface otherhost will then be the interface's hostname.)

A serious issue is that the communication protocol is somewhat more
complex, so there is a possibility the debug runtime will not be robust.

Bill
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/