Merge the following from the English version:

1.385 -> 1.387	contrib/chapter.sgml
	1.25  -> 1.29 	kerneldebug/chapter.sgml
	1.59  -> 1.60 	pgpkeys/chapter.sgml
This commit is contained in:
Hiroki Sato 2001-03-11 18:47:13 +00:00
parent 66417ff8b0
commit b281611fcc
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=8970
4 changed files with 123 additions and 150 deletions
ja_JP.eucJP
articles/contributing
books/handbook
contrib
kerneldebug
pgpkeys

View file

@ -2,8 +2,8 @@
The FreeBSD Documentation Project The FreeBSD Documentation Project
The FreeBSD Japanese Documentation Project The FreeBSD Japanese Documentation Project
Original revision: 1.385 Original revision: 1.387
$FreeBSD: doc/ja_JP.eucJP/books/handbook/contrib/chapter.sgml,v 1.59 2001/03/08 16:07:56 hrs Exp $ $FreeBSD: doc/ja_JP.eucJP/books/handbook/contrib/chapter.sgml,v 1.60 2001/03/11 05:08:17 hrs Exp $
--> -->
<chapter id="contrib"> <chapter id="contrib">
@ -3204,10 +3204,6 @@ Copyright (C) [ǯ]
<para>Jesse Rosenstock <email>jmr@ugcs.caltech.edu</email></para> <para>Jesse Rosenstock <email>jmr@ugcs.caltech.edu</email></para>
</listitem> </listitem>
<listitem>
<para>Jia-Shin Li <email>bugs@jaguar.cs.nthu.edu.tw</email></para>
</listitem>
<listitem> <listitem>
<para>Jian-Da Li <email>jdli@csie.nctu.edu.tw</email></para> <para>Jian-Da Li <email>jdli@csie.nctu.edu.tw</email></para>
</listitem> </listitem>
@ -3568,10 +3564,6 @@ Copyright (C) [ǯ]
<para>Kawanobe Koh <email>kawanobe@st.rim.or.jp</email></para> <para>Kawanobe Koh <email>kawanobe@st.rim.or.jp</email></para>
</listitem> </listitem>
<listitem>
<para>Kawata Masahiko <email>m-kawata@cd.jp.nec.com</email></para>
</listitem>
<listitem> <listitem>
<para>Kees Jan Koster <email>kjk1@ukc.ac.uk</email></para> <para>Kees Jan Koster <email>kjk1@ukc.ac.uk</email></para>
</listitem> </listitem>
@ -4192,10 +4184,6 @@ Copyright (C) [ǯ]
<para>Mike Harding <email>mvh@ix.netcom.com</email></para> <para>Mike Harding <email>mvh@ix.netcom.com</email></para>
</listitem> </listitem>
<listitem>
<para>Mike Heffner <email>mheffner@vt.edu</email></para>
</listitem>
<listitem> <listitem>
<para>Mike Hibler <email>mike@marker.cs.utah.edu</email></para> <para>Mike Hibler <email>mike@marker.cs.utah.edu</email></para>
</listitem> </listitem>
@ -4228,10 +4216,6 @@ Copyright (C) [ǯ]
<para>Mike Sherwood <email>mike@fate.com</email></para> <para>Mike Sherwood <email>mike@fate.com</email></para>
</listitem> </listitem>
<listitem>
<para>Mike Silbersack <email>silby@silby.com</email></para>
</listitem>
<listitem> <listitem>
<para>Mike Spengler <email>mks@msc.edu</email></para> <para>Mike Spengler <email>mks@msc.edu</email></para>
</listitem> </listitem>
@ -4298,6 +4282,10 @@ Copyright (C) [ǯ]
<email>motonori@econ.kyoto-u.ac.jp</email></para> <email>motonori@econ.kyoto-u.ac.jp</email></para>
</listitem> </listitem>
<listitem>
<para>NAKATA, Maho <email>chat95@mbox.kyoto-inet.or.jp</email></para>
</listitem>
<listitem> <listitem>
<para>Nanbor Wang <email>nw1@cs.wustl.edu</email></para> <para>Nanbor Wang <email>nw1@cs.wustl.edu</email></para>
</listitem> </listitem>
@ -4732,10 +4720,6 @@ Copyright (C) [ǯ]
<para>Osokin Sergey aka oZZ <email>ozz@FreeBSD.org.ru</email></para> <para>Osokin Sergey aka oZZ <email>ozz@FreeBSD.org.ru</email></para>
</listitem> </listitem>
<listitem>
<para>Oyvind Albrigtsen <email>e-devil@e-devil.org</email></para>
</listitem>
<listitem> <listitem>
<para>Pace Willisson <email>pace@blitz.com</email></para> <para>Pace Willisson <email>pace@blitz.com</email></para>
</listitem> </listitem>
@ -4768,10 +4752,6 @@ Copyright (C) [ǯ]
<para>Patrick Hausen <email>unknown</email></para> <para>Patrick Hausen <email>unknown</email></para>
</listitem> </listitem>
<listitem>
<para>Patrick Li <email>pat@databits.net</email></para>
</listitem>
<listitem> <listitem>
<para>Patrick Seal <email>patseal@hyperhost.net</email></para> <para>Patrick Seal <email>patseal@hyperhost.net</email></para>
</listitem> </listitem>
@ -4848,10 +4828,6 @@ Copyright (C) [ǯ]
<para>Pete Bentley <email>pete@demon.net</email></para> <para>Pete Bentley <email>pete@demon.net</email></para>
</listitem> </listitem>
<listitem>
<para>Pete Fritchman <email>petef@databits.net</email></para>
</listitem>
<listitem> <listitem>
<para>Peter Childs <email>pjchilds@imforei.apana.org.au</email></para> <para>Peter Childs <email>pjchilds@imforei.apana.org.au</email></para>
</listitem> </listitem>
@ -6272,11 +6248,6 @@ Copyright (C) [ǯ]
<para>James da Silva <email>jds@cs.umd.edu</email> et al</para> <para>James da Silva <email>jds@cs.umd.edu</email> et al</para>
</listitem> </listitem>
<listitem>
<para>James R. Shrenk
<email>dionysos@helios.dionysos.yi.org</email> et al</para>
</listitem>
<listitem> <listitem>
<para>Jay Fenlason <email>hack@datacube.com</email></para> <para>Jay Fenlason <email>hack@datacube.com</email></para>
</listitem> </listitem>

View file

@ -2,8 +2,8 @@
The FreeBSD Documentation Project The FreeBSD Documentation Project
The FreeBSD Japanese Documentation Project The FreeBSD Japanese Documentation Project
Original revision: 1.385 Original revision: 1.387
$FreeBSD: doc/ja_JP.eucJP/books/handbook/contrib/chapter.sgml,v 1.59 2001/03/08 16:07:56 hrs Exp $ $FreeBSD: doc/ja_JP.eucJP/books/handbook/contrib/chapter.sgml,v 1.60 2001/03/11 05:08:17 hrs Exp $
--> -->
<chapter id="contrib"> <chapter id="contrib">
@ -3204,10 +3204,6 @@ Copyright (C) [ǯ]
<para>Jesse Rosenstock <email>jmr@ugcs.caltech.edu</email></para> <para>Jesse Rosenstock <email>jmr@ugcs.caltech.edu</email></para>
</listitem> </listitem>
<listitem>
<para>Jia-Shin Li <email>bugs@jaguar.cs.nthu.edu.tw</email></para>
</listitem>
<listitem> <listitem>
<para>Jian-Da Li <email>jdli@csie.nctu.edu.tw</email></para> <para>Jian-Da Li <email>jdli@csie.nctu.edu.tw</email></para>
</listitem> </listitem>
@ -3568,10 +3564,6 @@ Copyright (C) [ǯ]
<para>Kawanobe Koh <email>kawanobe@st.rim.or.jp</email></para> <para>Kawanobe Koh <email>kawanobe@st.rim.or.jp</email></para>
</listitem> </listitem>
<listitem>
<para>Kawata Masahiko <email>m-kawata@cd.jp.nec.com</email></para>
</listitem>
<listitem> <listitem>
<para>Kees Jan Koster <email>kjk1@ukc.ac.uk</email></para> <para>Kees Jan Koster <email>kjk1@ukc.ac.uk</email></para>
</listitem> </listitem>
@ -4192,10 +4184,6 @@ Copyright (C) [ǯ]
<para>Mike Harding <email>mvh@ix.netcom.com</email></para> <para>Mike Harding <email>mvh@ix.netcom.com</email></para>
</listitem> </listitem>
<listitem>
<para>Mike Heffner <email>mheffner@vt.edu</email></para>
</listitem>
<listitem> <listitem>
<para>Mike Hibler <email>mike@marker.cs.utah.edu</email></para> <para>Mike Hibler <email>mike@marker.cs.utah.edu</email></para>
</listitem> </listitem>
@ -4228,10 +4216,6 @@ Copyright (C) [ǯ]
<para>Mike Sherwood <email>mike@fate.com</email></para> <para>Mike Sherwood <email>mike@fate.com</email></para>
</listitem> </listitem>
<listitem>
<para>Mike Silbersack <email>silby@silby.com</email></para>
</listitem>
<listitem> <listitem>
<para>Mike Spengler <email>mks@msc.edu</email></para> <para>Mike Spengler <email>mks@msc.edu</email></para>
</listitem> </listitem>
@ -4298,6 +4282,10 @@ Copyright (C) [ǯ]
<email>motonori@econ.kyoto-u.ac.jp</email></para> <email>motonori@econ.kyoto-u.ac.jp</email></para>
</listitem> </listitem>
<listitem>
<para>NAKATA, Maho <email>chat95@mbox.kyoto-inet.or.jp</email></para>
</listitem>
<listitem> <listitem>
<para>Nanbor Wang <email>nw1@cs.wustl.edu</email></para> <para>Nanbor Wang <email>nw1@cs.wustl.edu</email></para>
</listitem> </listitem>
@ -4732,10 +4720,6 @@ Copyright (C) [ǯ]
<para>Osokin Sergey aka oZZ <email>ozz@FreeBSD.org.ru</email></para> <para>Osokin Sergey aka oZZ <email>ozz@FreeBSD.org.ru</email></para>
</listitem> </listitem>
<listitem>
<para>Oyvind Albrigtsen <email>e-devil@e-devil.org</email></para>
</listitem>
<listitem> <listitem>
<para>Pace Willisson <email>pace@blitz.com</email></para> <para>Pace Willisson <email>pace@blitz.com</email></para>
</listitem> </listitem>
@ -4768,10 +4752,6 @@ Copyright (C) [ǯ]
<para>Patrick Hausen <email>unknown</email></para> <para>Patrick Hausen <email>unknown</email></para>
</listitem> </listitem>
<listitem>
<para>Patrick Li <email>pat@databits.net</email></para>
</listitem>
<listitem> <listitem>
<para>Patrick Seal <email>patseal@hyperhost.net</email></para> <para>Patrick Seal <email>patseal@hyperhost.net</email></para>
</listitem> </listitem>
@ -4848,10 +4828,6 @@ Copyright (C) [ǯ]
<para>Pete Bentley <email>pete@demon.net</email></para> <para>Pete Bentley <email>pete@demon.net</email></para>
</listitem> </listitem>
<listitem>
<para>Pete Fritchman <email>petef@databits.net</email></para>
</listitem>
<listitem> <listitem>
<para>Peter Childs <email>pjchilds@imforei.apana.org.au</email></para> <para>Peter Childs <email>pjchilds@imforei.apana.org.au</email></para>
</listitem> </listitem>
@ -6272,11 +6248,6 @@ Copyright (C) [ǯ]
<para>James da Silva <email>jds@cs.umd.edu</email> et al</para> <para>James da Silva <email>jds@cs.umd.edu</email> et al</para>
</listitem> </listitem>
<listitem>
<para>James R. Shrenk
<email>dionysos@helios.dionysos.yi.org</email> et al</para>
</listitem>
<listitem> <listitem>
<para>Jay Fenlason <email>hack@datacube.com</email></para> <para>Jay Fenlason <email>hack@datacube.com</email></para>
</listitem> </listitem>

View file

@ -2,8 +2,8 @@
The FreeBSD Documentation Project The FreeBSD Documentation Project
The FreeBSD Japanese Documentation Project The FreeBSD Japanese Documentation Project
Original revision: 1.25 Original revision: 1.29
$FreeBSD: doc/ja_JP.eucJP/books/handbook/kerneldebug/chapter.sgml,v 1.9 2000/07/18 15:24:39 hrs Exp $ $FreeBSD: doc/ja_JP.eucJP/books/handbook/kerneldebug/chapter.sgml,v 1.10 2000/09/15 07:43:09 hrs Exp $
--> -->
<chapter id="kerneldebug"> <chapter id="kerneldebug">
@ -14,7 +14,7 @@
<para><emphasis>訳: &a.jp.yoshiaki;. 1997 年 3 月 18 日.</emphasis></para> <para><emphasis>訳: &a.jp.yoshiaki;. 1997 年 3 月 18 日.</emphasis></para>
<sect1> <sect1>
<title><command>kgdb</command> <title><command>gdb</command>
によるカーネルのクラッシュダンプのデバッグ</title> によるカーネルのクラッシュダンプのデバッグ</title>
<para>ここではクラッシュダンプ (crash dump : 訳注 この文脈では <para>ここではクラッシュダンプ (crash dump : 訳注 この文脈では
@ -38,7 +38,7 @@
スワップに使えないデバイスへのダンプ, スワップに使えないデバイスへのダンプ,
例えばテープへのダンプは現在サポートさ 例えばテープへのダンプは現在サポートさ
れていません. カーネルのコンフィグは れていません. カーネルのコンフィグは
<command>config -g</command> によって行ってください. <command>config <option>-g</option></command> によって行ってください.
<link linkend="kernelconfig"> FreeBSD <link linkend="kernelconfig"> FreeBSD
カーネルのコンフィグレーション </link> カーネルのコンフィグレーション </link>
には FreeBSD のカーネルの設定の詳細がありますので には FreeBSD のカーネルの設定の詳細がありますので
@ -60,18 +60,14 @@
たい時だけ使うべきです.</para> たい時だけ使うべきです.</para>
<note> <note>
<para>以下では <command>kgdb</command>という用語は <para>以下では <command>gdb</command>という用語は
<command>gdb</command> <command>gdb</command>
を<quote>カーネルデバッグモード</quote>で動かしていることを意味します. を<quote>カーネルデバッグモード</quote>で動かしていることを意味します.
<command>gdb</command> を <command>gdb</command> を
<option>-k</option>オプションをつけて起動するか <option>-k</option>オプションをつけて起動することで,
<command>kgdb</command>という名前でリン このモードになります.
クして起動することでこのモードになります. デフォルトでは カーネルデバッグモードでは, プロンプトが
このリンク は作られていません. また, このアイデアは <prompt>(kgdb)</prompt> に変わります.</para>
GNU関係者たちが彼らのツール
を別の名前で呼び出した時に異なった動作をするということを
好まない, と いう点で不評です.
あるいは将来この機能を廃止することになるかもしれません.</para>
</note> </note>
<tip> <tip>
@ -134,7 +130,7 @@
<para>クラッシュダンプの起きた後に <para>クラッシュダンプの起きた後に
<filename>/sys/compile/WHATEVER</filename>へ行き <filename>/sys/compile/WHATEVER</filename>へ行き
<command>kgdb</command>を動かします. <command>kgdb</command> <command>gdb</command>を動かします. <command>gdb</command>
より次のようにします.</para> より次のようにします.</para>
<screen><userinput>symbol-file kernel.debug</userinput> <screen><userinput>symbol-file kernel.debug</userinput>
@ -145,7 +141,7 @@
クラッシュダンプを使ってカーネルソースを他のプログラムと同様に クラッシュダンプを使ってカーネルソースを他のプログラムと同様に
デバッグすることができます.</para> デバッグすることができます.</para>
<para>次に <command>kgdb</command> <para>次に <command>gdb</command>
での手順のセッションのログを示します. 長い行は読 での手順のセッションのログを示します. 長い行は読
みやすくするために改行しました. また, みやすくするために改行しました. また,
参照のために行番号を入れてあり ます. ただし, これは実際の 参照のために行番号を入れてあり ます. ただし, これは実際の
@ -154,7 +150,7 @@
<screen> 1:Script started on Fri Dec 30 23:15:22 1994 <screen> 1:Script started on Fri Dec 30 23:15:22 1994
2:&prompt.root; <userinput>cd /sys/compile/URIAH</userinput> 2:&prompt.root; <userinput>cd /sys/compile/URIAH</userinput>
3:&prompt.root; <userinput>kgdb kernel /var/crash/vmcore.1 </userinput> 3:&prompt.root; <userinput>gdb -k kernel /var/crash/vmcore.1 </userinput>
4:Reading symbol data from /usr/src/sys/compile/URIAH/kernel 4:Reading symbol data from /usr/src/sys/compile/URIAH/kernel
...done. ...done.
5:IdlePTD 1f3000 5:IdlePTD 1f3000
@ -342,7 +338,7 @@ makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols</
数の行番号や引数リストが表示されないかもしれません. 数の行番号や引数リストが表示されないかもしれません.
もしより多くのデ バッグシンボルが必要であれば,十分になるまで もしより多くのデ バッグシンボルが必要であれば,十分になるまで
適切なオブジェクトファイ ルを消して (makeして) 適切なオブジェクトファイ ルを消して (makeして)
<command>kgdb</command>セッションを繰り返してください.</para> <command>gdb <option>-k</option></command>セッションを繰り返してください.</para>
<para>これは必ずしもうまく動くと保証はできません. <para>これは必ずしもうまく動くと保証はできません.
しかしほとんどの場合でう まくいくでしょう.</para> しかしほとんどの場合でう まくいくでしょう.</para>
@ -351,7 +347,7 @@ makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols</
<sect1> <sect1>
<title>DDBを使ったオンラインカーネルデバッグ</title> <title>DDBを使ったオンラインカーネルデバッグ</title>
<para><command>kgdb</command> <para><command>gdb <option>-k</option></command>
は非常に高レベルのユーザインタフェースを提 は非常に高レベルのユーザインタフェースを提
供するオフラインデバッガですが, いくつかのことはできません. 供するオフラインデバッガですが, いくつかのことはできません.
(できないことの中で) (できないことの中で)
@ -364,7 +360,7 @@ makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols</
変数の検査と変更などができます. 変数の検査と変更などができます.
ただし,これはカーネルのソースファ ただし,これはカーネルのソースファ
イルにアクセスすることはできません. イルにアクセスすることはできません.
<command>kgdb</command>のようにすべてのデ <command>gdb</command>のようにすべてのデ
バッグ情報にはアクセスできず, globalと バッグ情報にはアクセスできず, globalと
staticのシンボルにアクセス することができるだけです.</para> staticのシンボルにアクセス することができるだけです.</para>
@ -551,7 +547,7 @@ options DDB</programlisting>
<screen><userinput>panic</userinput></screen> <screen><userinput>panic</userinput></screen>
<para>カーネルをコアダンプしてリブートしますので, 後で <para>カーネルをコアダンプしてリブートしますので, 後で
kgdbによってコアの高 レベル解析をすることができます. <command>gdb</command>によってコアの高 レベル解析をすることができます.
このコマンドは通常, 一度 このコマンドは通常, 一度
<command>continue</command>命令を使った後に <command>continue</command>命令を使った後に
使うことになるでしょう.</para> 使うことになるでしょう.</para>
@ -611,7 +607,7 @@ options DDB</programlisting>
シリアル回線を, デバッグホストのいずれかのシリアル回線に シリアル回線を, デバッグホストのいずれかのシリアル回線に
つないでください. つないでください.
それからデバッグ(訳注:ホスト)マシン上で, ターゲットとなって それからデバッグ(訳注:ホスト)マシン上で, ターゲットとなって
いるカーネルのコンパイルディレクトリで gdb を起動します:</para> いるカーネルのコンパイルディレクトリで <command>gdb</command> を起動します:</para>
<screen>&prompt.user; <userinput>gdb -k kernel</userinput> <screen>&prompt.user; <userinput>gdb -k kernel</userinput>
GDB is free software and you are welcome to distribute copies of it GDB is free software and you are welcome to distribute copies of it
@ -653,38 +649,65 @@ Debugger (msg=0xf01b0383 "Boot flags requested debugger")
window 上 の gud-mode (これは別の Emacs window window 上 の gud-mode (これは別の Emacs window
に自動的にソースコードを表示し ます) で動かすなど, 通常の GDB に自動的にソースコードを表示し ます) で動かすなど, 通常の GDB
セッションでできることのほとんどのこ とができます.</para> セッションでできることのほとんどのこ とができます.</para>
</sect1>
<sect1>
<title>GDB を使ったローダブルモジュールのデバッグ</title>
<para>リモート GDB は LKM のデバッグも行なうことができます. <para>モジュール内部で発生する panic のデバッグや,
最初に LKM を デバッグシンボルを含めた形で作ります. </para> 動的モジュールを使っているマシンを GDB
でリモートデバッグしている場合,
モジュールのシンボル情報を得る方法を
GDB に伝える必要があります.</para>
<screen>&prompt.root; <userinput>cd /usr/src/lkm/linux</userinput> <para>まず, モジュールをデバッグ情報を含めて構築する必要があります.</para>
<screen>&prompt.root; <userinput>cd /sys/modules/linux</userinput>
&prompt.root; <userinput>make clean; make COPTS=-g</userinput></screen> &prompt.root; <userinput>make clean; make COPTS=-g</userinput></screen>
<para>リモート GDB を使っている場合は,
ターゲットマシンで <command>kldstat</command> を実行することで
モジュールがどこにロードされたか調べることが可能です.</para>
<para>そしてターゲットマシン上で <screen>&prompt.root; <userinput>kldstat</userinput>
モジュールのこのバージョンをインストールし ます. Id Refs Address Size Name
これをロードしてから, <command>modstat</command> 1 4 0xc0100000 1c1678 kernel
を使ってロードされている ことを確認してください:</para> 2 1 0xc0a9e000 6000 linprocfs.ko
3 1 0xc0ad7000 2000 warp_saver.ko
4 1 0xc0adc000 11000 linux.ko
</screen>
<screen>&prompt.root; <userinput>linux</userinput> <para>クラッシュダンプをデバッグしている場合,
&prompt.root; <userinput>modstat</userinput> <literal>linker_files->tqh_first</literal> から始まる
Type Id Off Loadaddr Size Info Rev Module Name <literal>linker_files</literal> リストを調べ,
EXEC 0 4 f5109000 001c f510f010 1 linux_mod</screen> 探している <literal>filename</literal> が見つかるまで
<literal>link.tqe_next</literal> ポインタをたどる必要があります.
エントリ中の <literal>address</literal> メンバが,
モジュールのロードアドレスです.</para>
<para>示されたロードアドレスに 0x20 <para>次に, モジュール内の text セクションのオフセットを調べます.</para>
(a.outのヘッダはおそらくこの大きさでしょ う) を加えます.
それがモジュールコードの再配置されるアドレスです. GDB の
<command>add-symbol-file</command>
コマンドを使ってデバッガにモジュールの 情報をつたえます.</para>
<!-- kuriyama - This part of English is different caused by nik? --> <screen>&prompt.root; <userinput>objdump --section-headers /sys/modules/linux/linux.ko | grep text</userinput>
<screen><prompt>(kgdb)</prompt> <userinput>add-symbol-file /usr/src/lkm/linux/linux_mod.o 0xf5109020</userinput> 3 .rel.text 000016e0 000038e0 000038e0 000038e0 2**2
add symbol table from file "/usr/src/lkm/linux/linux_mod.o" at 10 .text 00007f34 000062d0 000062d0 000062d0 2**2</screen>
text_addr = 0xf5109020?
<para>必要なのは <literal>.text</literal> セクションで,
上の例では 10 にあたります. その 4 番目の 16 進数フィールド
(全部で 6 フィールドあります) が, ファイル中の text
セクションのオフセットになります.
そして, このオフセットをモジュールのロードアドレスに加算すると
モジュールのコードの再配置アドレスを求めることができます.
この例では 0xc0adc000 + 0x62d0 = 0xc0ae22d0 です.
GDB コマンド <command>add-symbol-file</command> を使い,
得られたモジュールの情報をデバッガに伝えるには, 次のようにします.</para>
<screen><prompt>(kgdb)</prompt> <userinput>add-symbol-file /sys/modules/linux/linux.ko 0xc0ae22d0</userinput>
add symbol table from file "/sys/modules/linux/linux.ko" at text_addr = 0xc0ae22d0?
(y or n) <userinput>y</userinput> (y or n) <userinput>y</userinput>
Reading symbols from /sys/modules/linux/linux.ko...done.
<prompt>(kgdb)</prompt></screen> <prompt>(kgdb)</prompt></screen>
<para>これで LKM <para>これで, モジュール内のすべてのシンボルにアクセスできるようになります.</para>
のすべてのシンボルにアクセスできるようになります.</para>
</sect1> </sect1>
<sect1> <sect1>

View file

@ -2,8 +2,8 @@
The FreeBSD Documentation Project The FreeBSD Documentation Project
The FreeBSD Japanese Documentation Project The FreeBSD Japanese Documentation Project
Original revision: 1.59 Original revision: 1.60
$FreeBSD: doc/ja_JP.eucJP/books/handbook/pgpkeys/chapter.sgml,v 1.19 2001/03/08 16:07:57 hrs Exp $ $FreeBSD: doc/ja_JP.eucJP/books/handbook/pgpkeys/chapter.sgml,v 1.20 2001/03/11 05:08:18 hrs Exp $
--> -->
<appendix id="pgpkeys"> <appendix id="pgpkeys">
@ -1754,16 +1754,16 @@ JMIn9n0guzXey4gsVcpgJcjmZEXAq+dbgL/ps63CXQAahomlszpdea9aumbak1aU
<title>&a.brian;</title> <title>&a.brian;</title>
<programlisting> <programlisting>
Type Bits/KeyID Date User ID pub 1024R/666A7421 1997-04-30 Brian Somers &lt;brian@awfulhak.org&gt;
pub 1024/666A7421 1997/04/30 Brian Somers &lt;brian@awfulhak.org&gt; Key fingerprint = 2D 91 BD C2 94 2C 46 8F 8F 09 C4 FC AD 12 3B 21
Key fingerprint = 2D 91 BD C2 94 2C 46 8F 8F 09 C4 FC AD 12 3B 21 uid Brian Somers &lt;brian@uk.OpenBSD.org&gt;
Brian Somers &lt;brian@uk.OpenBSD.org&gt; uid Brian Somers &lt;brian@uk.FreeBSD.org&gt;
Brian Somers &lt;brian@uk.FreeBSD.org&gt; uid Brian Somers &lt;brian@OpenBSD.org&gt;
Brian Somers &lt;brian@OpenBSD.org&gt; uid Brian Somers &lt;brian@FreeBSD.org&gt;
Brian Somers &lt;brian@FreeBSD.org&gt;
-----BEGIN PGP PUBLIC KEY BLOCK----- -----BEGIN PGP PUBLIC KEY BLOCK-----
Version: 2.6.3ia Version: GnuPG v1.0.4 (FreeBSD)
Comment: For info see http://www.gnupg.org
mQCNAzNmogUAAAEEALdsjVsV2dzO8UU4EEo7z3nYuvB2Q6YJ8sBUYjB8/vfR5oZ9 mQCNAzNmogUAAAEEALdsjVsV2dzO8UU4EEo7z3nYuvB2Q6YJ8sBUYjB8/vfR5oZ9
7aEQjgY5//pXvS30rHUB9ghk4kIFSljzeMudE0K2zH5n2sxpLbBKWZRDLS7xnrDC 7aEQjgY5//pXvS30rHUB9ghk4kIFSljzeMudE0K2zH5n2sxpLbBKWZRDLS7xnrDC
@ -1799,33 +1799,41 @@ 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
=Tq7h EvSZFtG4YK9usfHSkStIafh/F/JzSsqdceLZgwcuifbemw79Rhvqhp0Cyp7kuI2k
HO3a19kZ3ZXlDl3VDg41SV/Z5LzNw9vaZKuF/vtGaktOjac5E5aznWGIA5czwsRg
ydEOcd8OVPMUMrdNWRI6XROtnbZaRSwmD8aJAJUDBRA3FKWuDu2852ZqdCEBAWVJ
A/4x3MjeQKV+KQoO6mOyoIcD4GK1DjWDvNHGujJbFGBmARjr/PCm2cq42cPzBxnf
RhCfyEvNaesNB0NjLjRU/m7ziyVn92flAzHqqmU36aEdqooXUY2T3vOYzo+bM7Vt
InarG1iUqw1G19GgXUwUkPvy9+dNIM/aYoI/e0Iv3P9uuohGBBARAgAGBQI587ih
AAoJECPnhum+7ZRu38oAn1qfuHdFzBdoeWd3RdjR0UGeXCreAJ9i4oZdvVV7KNjm
Pm1ebPSUYkznkw==
=WHRH
-----END PGP PUBLIC KEY BLOCK-----</programlisting> -----END PGP PUBLIC KEY BLOCK-----</programlisting>
</sect2> </sect2>