From owner-doc-jp@jp.freebsd.org  Tue Mar 25 15:33:54 1997
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta5/8.7.3) id PAA18143
	Tue, 25 Mar 1997 15:33:54 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta5/8.7.3) with SMTP id PAA18138
	for <doc-jp@jp.freebsd.org>; Tue, 25 Mar 1997 15:33:52 +0900 (JST)
Received: from amont.astec.co.jp (amont.astec.co.jp [172.20.10.1]) by tokyonet-entrance.astec.co.jp (8.6.12+2.5Wb7/3.4Wbeta5-astecMX2.3) with ESMTP id PAA05120 for <doc-jp@jp.freebsd.org>; Tue, 25 Mar 1997 15:33:51 +0900
Received: from localhost (lepton.astec.co.jp [172.20.12.27]) by amont.astec.co.jp (8.7.6/3.5Wbeta-astecMX2.4) with ESMTP id PAA15485 for <doc-jp@jp.freebsd.org>; Tue, 25 Mar 1997 15:33:50 +0900 (JST)
To: doc-jp@jp.freebsd.org
From: HANAI Hiroyuki <hanai@astec.co.jp>
In-Reply-To: Your message of "Mon, 24 Mar 1997 23:22:03 +0900"
References: <199703241422.XAA00364@singer.kt.rim.or.jp>
X-Mailer: Mew version 1.55 on Emacs 19.34.1, Mule 2.3
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19970325153521V/hanai@astec.co.jp>
Date: Tue, 25 Mar 1997 15:35:21 +0900
X-Dispatcher: impost version 0.91 (Jun 5,1996)
Lines: 119
Reply-To: doc-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: doc-jp 2734
Subject: [doc-jp 2734] Re: [patch] kerneldebug.sgml(Re: cvsup.sgml and kerneldebug.sgml...) 
Errors-To: owner-doc-jp@jp.freebsd.org
Sender: owner-doc-jp@jp.freebsd.org

$B$O$^!<$@$5$s(B>
>   $B$NDI2CItJ,$N8eH>(B `This feature might as well be discontinued 
> in further releases.'$B$G$9$,!"!V$"$k$$$O>-Mh$3$N5!G=$rGQ;_$9$k$3$H$K$J(B
> $B$k$+$b$7$l$^$;$s!W$/$i$$$+$J!"$H$$$&5$$,$7$^$9!#$$$+$,$G$7$g$&!)(B

$B%^%N%l%A$5$s(B>
> $B$I$&$7$h$&$+G:$s$@$H$3$m$G$9$,$3$A$i$NJ}$,@5$7$$$N$+$bCN$l$^$;$s;d$NJ}(B
> $B$O$*$C$1!<$G$9!#(B

$B7k6I$O$^$@$5$s$NDs0F$r<h$j9~$s$G(B, $B2<$N%Q%C%A$r(B commit $B$7$^$7$?(B.

--$B2V0f(B

--- kerneldebug.sgml.org	Tue Mar 25 15:18:45 1997
+++ kerneldebug.sgml	Tue Mar 25 15:19:11 1997
@@ -1,12 +1,12 @@
 <!-- $Id: kerneldebug.sgml,v 1.5 1997/02/25 04:56:32 hanai Exp $ -->
 <!-- The FreeBSD Japanese Documentation Project -->
-<!-- Original revision: 1.12 -->
+<!-- Original revision: 1.13 -->
 
 <chapt><heading>$B%+!<%M%k%G%P%C%0(B<label id="kerneldebug"></heading>
 
 <p><em>$B86:n(B &a.paul; and &a.joerg;</em>
 <p><em>$BLu(B: &a.yoshiaki;. <newline>
-	 2 November 1996. </em>
+	 18 March 1997. </em>
 
 <sect><heading>kgdb$B$K$h$k%+!<%M%k$N%/%i%C%7%e%@%s%W$N%G%P%C%0(B</heading>
 
@@ -39,7 +39,9 @@
   $B%+!<%M%k%G%P%C%0%b!<%I$GF0$+$7$F$$$k$3$H$r0UL#$7$^$9(B. <tt>gdb</tt>$B$r(B 
   <tt>-k</tt>$B%*%W%7%g%s$r$D$1$F5/F0$9$k$+(B <tt>kgdb</tt>$B$H$$$&L>A0$G%j%s(B
   $B%/$7$F5/F0$9$k$3$H$G$3$N%b!<%I$K$J$j$^$9(B. $B%G%U%)%k%H$G$O(B $B$3$N%j%s%/(B
-  $B$O:n$i$l$F$$$^$;$s(B.</em>
+  $B$O:n$i$l$F$$$^$;$s(B. $B$^$?(B, $B$3$N%"%$%G%"$O(B GNU$B4X78<T$?$A$,H`$i$N%D!<%k(B
+  $B$rJL$NL>A0$G8F$S=P$7$?;~$K0[$J$C$?F0:n$r$9$k$H$$$&$3$H$r9%$^$J$$(B, $B$H(B
+  $B$$$&E@$GITI>$G$9(B. $B$"$k$$$O>-Mh$3$N5!G=$rGQ;_$9$k$3$H$K$J$k$+$b$7$l$^$;$s(B. </em> 
 
   $B%+!<%M%k$r:n$C$?;~$K$=$N%3%T!<$r(B <tt>kernel.debug</tt>$B$H$$$&L>A0$G:n(B
   $B$j$^$7$g$&(B. $B$^$?(B, $B%*%j%8%J%k$KBP$7$F(B <tt>strip -d</tt>$B$r<B9T$7$^$9(B.
@@ -408,6 +410,77 @@
   $B%^%K%e%"%k%Z!<%8$N%W%j%s%H%"%&%H$rMQ0U$7$F$*$/$3$H$r6/$/$*>)$a$7$^$9(B.
   $B%+!<%M%k$N%7%s%0%k%9%F%C%WCf$K%*%s%i%$%s%^%K%e%"%k$rFI$`$3$H$OFq$7$$(B
   $B$H$$$&$3$H$r3P$($F$*$$$F$/$@$5$$(B.
+
+<sect><heading>$B%j%b!<%H(B GDB $B$r;H$C$?%*%s%i%$%s%+!<%M%k%G%P%C%0(B</heading>
+
+<p>$B$3$N5!G=$O(B FreeBSD 2.2 $B$+$i%5%]!<%H$5$l$^$7$?(B. $B$3$l$OK\Ev$K$9$P$i$7(B
+$B$$5!G=$G$9(B. 
+
+  GDB $B$O$9$G$K$+$J$j0JA0$h$j(B <em/$B%j%b!<%H%G%P%C%0(B/ $B$r%5%]!<%H$7$F$$(B
+  $B$^$9(B. $B$3$l$O%7%j%"%k2s@~$r;H$$Hs>o$KC1=c$J%W%m%H%3%k$G9T$J$$$^$9(B. 
+  $B$b$A$m$s(B, $B$3$NJ}K!$G$O:#$^$G$K<($7$?J}K!$H$O0c$$(B, 2$BBf$N%^%7%s$,I,(B
+  $BMW$K$J$j$^$9(B. 1$BBf$O%G%P%C%04D6-$N$?$a$N%[%9%H$G(B, $B$9$Y$F$N%=!<%9$H$9(B
+  $B$Y$F$N%7%s%\%k$r4^$s$@%P%$%J%j$N%3%T!<$r;}$C$F$$$^$9(B. $B$b$&(B 1$BBf$O(B
+  $B%?!<%2%C%H%^%7%s$G(B, $BF10l$N%+!<%M%k$N%3%T!<(B ($B$?$@$7%G%P%C%0>pJs$O(B 
+  $B<h$j=|$$$F$"$k$b$N(B) $B$rC1$K<B9T$9$k$?$a$N$b$N$G$9(B. 
+
+  $B$3$N>l9g(B, $B%+!<%M%k$N%3%s%U%#%0%l!<%7%g%s$O(B <tt>config -g</tt> $B$G9T$J(B
+  $B$$(B, <em/DDB/ $B$r4^$a$J$/$F$O$J$j$^$;$s(B. $B$=$&$7$FDL>oDL$j%3%s%Q%$%k$7(B
+  $B$^$9(B. $B$3$&$7$F:n$C$?%P%$%J%j%U%!%$%k$O%G%P%C%0>pJs$N$?$a$KHs>o$KBg$-(B
+  $B$/$J$j$^$9(B.  $B$3$N%+!<%M%k$r%?!<%2%C%H%^%7%s$K%3%T!<$7$F(B
+  <tt>strip -x</tt> $B$G%G%P%C%0%7%s%\%k$r<h$j=|$-$^$9(B. $B$=$7$F(B <tt/-d/ 
+  $B%V!<%H%*%W%7%g%s$r;H$$%V!<%H$7$^$9(B. $B%?!<%2%C%H%^%7%s$N(B 1$BHVL\$N(B
+  $B%7%j%"%k2s@~$r%G%P%C%0%[%9%H$N$$$:$l$+$N%7%j%"%k2s@~$K$D$J$$$G$*$-$^(B
+  $B$7$g$&(B. $B$=$l$+$i%G%P%C%0(B($BLuCm(B:$B%[%9%H(B)$B%^%7%s>e$G(B, $B%?!<%2%C%H$H$J$C$F(B
+  $B$$$k%+!<%M%k$N%3%s%Q%$%k%G%#%l%/%H%j$G(B gdb $B$r5/F0$7$^$9(B:
+
+<tscreen><verb>
+% gdb -k kernel
+GDB is free software and you are welcome to distribute copies of it
+ under certain conditions; type "show copying" to see the conditions.
+There is absolutely no warranty for GDB; type "show warranty" for details.
+GDB 4.16 (i386-unknown-freebsd), 
+Copyright 1996 Free Software Foundation, Inc...
+(kgdb) 
+</verb></tscreen>
+
+  $B%j%b!<%H%G%P%C%0%;%C%7%g%s$N=i4|2=(B (1$BHVL\$N%7%j%"%k%]!<%H$r;HMQ$9$k(B
+  $B$3$H$N@_Dj(B) $B$r0J2<$N$h$&$K9T$J$$$^$9(B. 
+
+<tscreen><verb>
+(kgdb) target remote /dev/cuaa0
+</verb></tscreen>
+
+  $B<!$K%?!<%2%C%H%^%7%s(B ($B%G%P%$%9$N%W%m!<%VD>A0$G(B DDB $B$KF~$C$F$$$^$9(B)
+  $B$G<!$N$h$&$KF~NO$7$^$9(B:
+
+<tscreen><verb>
+Debugger("Boot flags requested debugger")
+Stopped at	Debugger+0x35: movb	$0, edata+0x51bc
+db> gdb
+</verb></tscreen>
+
+  DDB $B$O<!$N$h$&$J=PNO$rJV$9$G$7$g$&(B. 
+<tscreen><verb>
+Next trap will enter GDB remote protocol mode
+</verb></tscreen>
+
+  ``gdb''$B$HF~NO$9$k$?$S$K(B $B%j%b!<%H(B GDB $B$H%m!<%+%k(B DDB $B$,8r8_$K@Z$jBX$o(B
+  $B$j$^$9(B.  $B%H%i%C%W$r$9$0$K5/$3$9$?$a$KC1$K(B ``s'' (step) $B$HF~NO$7$F2<(B
+  $B$5$$(B.  $B$=$&$9$k$H%[%9%H$N(B GDB $B$O%?!<%2%C%H$N%+!<%M%k$N@)8f$r9T$J$&$h(B
+  $B$&$K$J$j$^$9(B. 
+
+<tscreen><verb>
+Remote debugging using /dev/cuaa0
+Debugger (msg=0xf01b0383 "Boot flags requested debugger")
+    at ../../i386/i386/db_interface.c:257
+(kgdb) 
+</verb></tscreen>
+
+  $B$3$N%;%C%7%g%s$G$O%=!<%9%3!<%I$X$N%U%k%"%/%;%9$d(B Emacs $B$N(B window $B>e(B
+  $B$N(B gud-mode ($B$3$l$OJL$N(B Emacs window $B$K<+F0E*$K%=!<%9%3!<%I$rI=<($7(B
+  $B$^$9(B) $B$GF0$+$9$J$I(B, $BDL>o$N(B GDB $B%;%C%7%g%s$G$G$-$k$3$H$N$[$H$s$I$N$3(B
+  $B$H$,$G$-$^$9(B.
 
 <sect><heading>$B%3%s%=!<%k%I%i%$%P$N%G%P%C%0(B</heading>
 
