From owner-FreeBSD-tech-jp@jp.freebsd.org  Tue Mar 28 00:18:04 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id AAA66633;
	Tue, 28 Mar 2000 00:18:04 +0900 (JST)
	(envelope-from owner-FreeBSD-tech-jp@jp.FreeBSD.org)
Received: from serio.al.rim.or.jp (serio.al.rim.or.jp [202.247.191.123])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id AAA66628
	for <freebsd-tech-jp@jp.freebsd.org>; Tue, 28 Mar 2000 00:18:04 +0900 (JST)
	(envelope-from kuriyama@FreeBSD.org)
Received: from mail1.rim.or.jp
	by serio.al.rim.or.jp (8.9.3/3.7W/HMX-12) id AAA09396;
	Tue, 28 Mar 2000 00:18:02 +0900 (JST)
Received: from rhea.sky.rim.or.jp (pppb47.kt.rim.or.jp [202.247.163.147]) by mail1.rim.or.jp (3.7W)
	id AAA19280; Tue, 28 Mar 2000 00:18:00 +0900 (JST)
Received: from localhost.sky.rim.or.jp (localhost [127.0.0.1])
	by rhea.sky.rim.or.jp (8.9.3/3.7W/rhea-1.2) with ESMTP id AAA03672;
	Tue, 28 Mar 2000 00:17:57 +0900 (JST)
Date: Tue, 28 Mar 2000 00:17:33 +0900
Message-ID: <86r9cw1lyq.wl@localhost.sky.rim.or.jp>
From: Jun Kuriyama <kuriyama@FreeBSD.org>
To: Tech List <freebsd-tech-jp@jp.freebsd.org>
User-Agent: Wanderlust/2.2.16 (No Son Of Mine) SEMI/1.13.7 (Awazu) FLIM/1.13.2 (Kasanui) MULE XEmacs/21.1 (patch 8) (Bryce Canyon) (i386--freebsd)
Cc: Jun Kuriyama <kuriyama@FreeBSD.org>
MIME-Version: 1.0 (generated by SEMI 1.13.7 - "Awazu")
Content-Type: text/plain; charset=ISO-2022-JP
Reply-To: FreeBSD-tech-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: FreeBSD-tech-jp 2731
Subject: [FreeBSD-tech-jp 2731] gdb -k with Emacs
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org
X-Originator: kuriyama@FreeBSD.org


$B!!(Bkernel $B$N(B crash dump $B$rFI$`$H$-$K!"%O%s%I%V%C%/$K=q$$$F$"$k$h$&$K(B

% cd /sys/compile/KERNEL
% gdb -k
(kgdb) symbol-file kernel.debug
(kgdb) exec-file /var/crash/kernel.0
(kgdb) core-file /var/crash/vmcore.0

$B$H$7$F$$$k$N$G$9$,!"$3$N(B kernel debug mode $B$r(B Emacs $B$+$i<B9T$9$k$K$O$I$&(B
$B$7$?$i$$$$$N$G$7$g$&$+!)(B

$B!!(BM-x gdb $B$H$+$9$k$H$$$-$J$j<B9T%U%!%$%kJ9$+$l$F!"$?$V$s(B kernel.0 $B$N$3$H(B
$B$@$h$J$!!"$H;W$$!"$"$H$G(B symbol-file $B$H(B core-file $B$r;XDj$9$k$N$G$9$,!"(B
kernel debug mode $B$G$J$$$N$,$$$1$J$$$N$+(B core-file $B$,$A$,$&$>!"$H$+1>$o(B
$B$l$F$7$^$$$^$9!#(B

$B!!(Bgdb -> kgdb $B$N(B link $B$r:n$C$F(B (setq gdb-command-name "kgdb") $B$7$F$b$&$^(B
$B$/(B kernel debug mode $B$K$J$C$F$/$l$F$$$J$$$h$&$J$N$G$9$,(B($B%W%m%s%W%H$,(B
gdb $B$N$^$^(B)$B!"$3$l$r$I$&$K$+$7$F(B Emacs $B$+$i(B kgdb $B$K$G$-$l$P$&$^$/$$$/$N$G(B
$B$7$g$&$+!D!D!)(B


-- 
Jun Kuriyama <kuriyama@FreeBSD.org> / FreeBSD Project
