Note that serial gdb is not necessarily on first serial port,
but on that one with sio flags 0x80 in kernel config.
This commit is contained in:
parent
47be6dbf71
commit
6e041c10c0
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=6205
3 changed files with 12 additions and 9 deletions
|
@ -1,7 +1,7 @@
|
|||
<!--
|
||||
The FreeBSD Documentation Project
|
||||
|
||||
$FreeBSD: doc/en_US.ISO_8859-1/books/handbook/kerneldebug/chapter.sgml,v 1.19 1999/11/07 01:54:48 chris Exp $
|
||||
$FreeBSD: doc/en_US.ISO_8859-1/books/handbook/kerneldebug/chapter.sgml,v 1.20 1999/12/16 01:53:05 nik Exp $
|
||||
-->
|
||||
|
||||
<chapter id="kerneldebug">
|
||||
|
@ -498,8 +498,9 @@ options DDB</programlisting>
|
|||
compile it as usual. This gives a large blurb of a binary, due to the
|
||||
debugging information. Copy this kernel to the target machine, strip
|
||||
the debugging symbols off with <command>strip -x</command>, and boot it
|
||||
using the <option>-d</option> boot option. Connect the first serial
|
||||
line of the target machine to any serial line of the debugging host.
|
||||
using the <option>-d</option> boot option. Connect the serial line
|
||||
of the target machine that has "flags 080" set on its sio device
|
||||
to any serial line of the debugging host.
|
||||
Now, on the debugging machine, go to the compile directory of the target
|
||||
kernel, and start gdb:</para>
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<!--
|
||||
The FreeBSD Documentation Project
|
||||
|
||||
$FreeBSD: doc/en_US.ISO_8859-1/books/handbook/kerneldebug/chapter.sgml,v 1.19 1999/11/07 01:54:48 chris Exp $
|
||||
$FreeBSD: doc/en_US.ISO_8859-1/books/handbook/kerneldebug/chapter.sgml,v 1.20 1999/12/16 01:53:05 nik Exp $
|
||||
-->
|
||||
|
||||
<chapter id="kerneldebug">
|
||||
|
@ -498,8 +498,9 @@ options DDB</programlisting>
|
|||
compile it as usual. This gives a large blurb of a binary, due to the
|
||||
debugging information. Copy this kernel to the target machine, strip
|
||||
the debugging symbols off with <command>strip -x</command>, and boot it
|
||||
using the <option>-d</option> boot option. Connect the first serial
|
||||
line of the target machine to any serial line of the debugging host.
|
||||
using the <option>-d</option> boot option. Connect the serial line
|
||||
of the target machine that has "flags 080" set on its sio device
|
||||
to any serial line of the debugging host.
|
||||
Now, on the debugging machine, go to the compile directory of the target
|
||||
kernel, and start gdb:</para>
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<!--
|
||||
The FreeBSD Documentation Project
|
||||
|
||||
$FreeBSD: doc/en_US.ISO_8859-1/books/handbook/kerneldebug/chapter.sgml,v 1.19 1999/11/07 01:54:48 chris Exp $
|
||||
$FreeBSD: doc/en_US.ISO_8859-1/books/handbook/kerneldebug/chapter.sgml,v 1.20 1999/12/16 01:53:05 nik Exp $
|
||||
-->
|
||||
|
||||
<chapter id="kerneldebug">
|
||||
|
@ -498,8 +498,9 @@ options DDB</programlisting>
|
|||
compile it as usual. This gives a large blurb of a binary, due to the
|
||||
debugging information. Copy this kernel to the target machine, strip
|
||||
the debugging symbols off with <command>strip -x</command>, and boot it
|
||||
using the <option>-d</option> boot option. Connect the first serial
|
||||
line of the target machine to any serial line of the debugging host.
|
||||
using the <option>-d</option> boot option. Connect the serial line
|
||||
of the target machine that has "flags 080" set on its sio device
|
||||
to any serial line of the debugging host.
|
||||
Now, on the debugging machine, go to the compile directory of the target
|
||||
kernel, and start gdb:</para>
|
||||
|
||||
|
|
Loading…
Reference in a new issue