JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... 行しているマシンとは異なるマシン上で GDB を実行することを可能にするプログラムです。 使用方法 (サーバー(ターゲット)側): まず、デバッグ対象のプログラムのコピーをターゲットシステムに用意します。 gdbserver は、 シンボルを関知しないので、 使用スペースを節約するた ... 下のようになります。 target> gdbserver /dev/com1 emacs foo.txt この例では、 gdbserver に対して、emacs に引数 foo.txt を与えてデバッグすることを指定しています。 そして GDB との通信に /dev/com1 を使用します。 gdbserver は、ホストの GDB が通信して来ることを辛抱 ... dbserver" を起動するには、 コマンドラインオプション --multi を用います。 この場合は、 "target extended-remote" を利用して、デバッグしたいプログラムを起動して連携することが必要です。 target> gdbserver --multi <comm> 使用方法 (ホスト側): GDB がシンボルテーブ ... ... 、見つからないものもあった 作者 Milan Broz < mbroz@redhat.com > Karel Zak < kzak@redhat.com > 環境変数 LSBLK_DEBUG=all lsblk デバッグ出力を有効にする。 LIBBLKID_DEBUG=all libblkid デバッグ出力を有効にする。 LIBMOUNT_DEBUG=all libmount デバッグ出力を有効にす ... る。 LIBSMARTCOLS_DEBUG=all libsmartcols デバッグ出力を有効にする。 LIBSMARTCOLS_DEBUG_PADDING=on 目に見える埋め文字 (padding characters) を使用する。LIBSMARTCOLS_DEBUG 有効 ... ... ヘッダである) PCI 設定空間 (PCI configuration space) の 先頭 64 バイトの 16 進ダンプを表示する。 ドライバまたは lspci 自身のデバッグに有用である。 -xxx PCI 設定空間の全ての 16 進ダンプを表示する。 これは root のみが利用できる。 何故ならば、幾つかの PCI デバ ... で起動する。 これは設定に失敗したブリッジの後にあるものを含めて、 全てのデバイスを見つけるために広範囲にスキャンする。 これはデバッグのみを意図していることに注意すること。 これはマシンをクラッシュさせるかもしれない (バグのあるデバイスの場合のみではあるが、不 ... タ、特にどのアクセス方法が使われるか、を制御する。デフォルトでは、 PCILIB はアクセス方法で可能なもののうち最初のものを用い、デバッグ情報を何も表示しない。各々のスイッチには、そのスイッチに対応しているハードウェア/ソフトウェアの設定リストが付随する。 -P <di ... ... に Andreas Dilger によって書かれ、Theodore Ts'o と Karel Zak によって改良された。 環境変数 LIBBLKID_DEBUG=all と設定すると、デバッグ出力が有効になる。 関連項目 libblkid (3), findfs (8), lsblk (8), wipefs (8) 入手方法 この blkid コマンドは、util-linux パッケ ... ... システムとテープをやりとりする場合である。 MT_ST_DEBUGGING (デフォルト: 偽) このオプションを真にすると、 ドライバはいろいろなデバッグ用メッセージを出すようになる ( DEBUG を非ゼロに定義してドライバをコンパイルしている時のみ有効)。 MT_ST_FAST_EOM (デフォルト: ... ... ーされた最下位セクションのロードアドレスから開始されます。 Sレコードまたは生のバイナリファイルを生成する場合、 -S を使用してデバッグ情報を含むセクションを削除すると便利な場合があります。場合によっては、 -R は、バイナリファイルに必要のない情報を含むセクショ ... に固有です。 --strip-all と --merge-notes を仮定します。 再配置およびシンボル情報をソースファイルからコピーしません。 また、デバッグセクションも削除します。 -g --strip-debug デバッグシンボルを入力ファイルからコピーしません。 --strip-unneeded --strip-debug ... によって除去されたセクションとデバッグシンボルに加えて、再配置処理に不要なすべてのシンボルを削除します。 -K symbolname --keep-symbol= symbolname シンボルを除去する ... ... timeout オプションが指定されない場合、 デフォルトのタイムアウト 40 秒が使われる。 debug= #, -d (debug=# を使って) その他のデバッグレベルを # に設定する。 または (-d を使って) デバッグレベルを 1 つ上げる。 -dd を指定した場合、 debug= 2 と等しくなる。 libs ... ァアンダーランの原因になるかもしれない。 kdebug= #, kd= # scg ドライバに対して、SCSI コマンドを動作させているときの カーネルデバッグレベルを変更させる。 -silent , -s SCSI コマンドが失敗したときの状況報告を表示させない。 -v 一般的な表示の詳細度を 1 つ上げる ... ... timeout オプションが指定されない場合、 デフォルトのタイムアウト 40 秒が使われる。 debug= #, -d (debug=# を使って) その他のデバッグレベルを # に設定する。 または (-d を使って) デバッグレベルを 1 つ上げる。 -dd を指定した場合、 debug= 2 と等しくなる。 libs ... ァアンダーランの原因になるかもしれない。 kdebug= #, kd= # scg ドライバに対して、SCSI コマンドを動作させているときの カーネルデバッグレベルを変更させる。 -silent , -s SCSI コマンドが失敗したときの状況報告を表示させない。 -v 一般的な表示の詳細度を 1 つ上げる ... ... タ、特にどのアクセス方法が使われるか、を制御する。デフォルトでは、 PCILIB はアクセス方法で可能なもののうち最初のものを用い、デバッグ情報を何も表示しない。各々のスイッチには、そのスイッチに対応しているハードウェア/ソフトウェアの設定リストが付随する。 -P <di ... に要求することなく、 ハードウェアの設定をあなたの好きなやり方で表示することができる。 (全てのシステムで有効) -G ライブラリのデバッグレベルを上げる。(全てのシステムで有効) 例 `setpci -d *:* latency_timer=40' レイテンシタイマを 64 (16 進数の 40) に設定する。 ... ... スフラグ IFF_UP インターフェースは動作中。 IFF_BROADCAST 有効なブロードキャストアドレスがセットされている。 IFF_DEBUG 内部のデバッグフラグ。 IFF_LOOPBACK インターフェースはループバックである。 IFF_POINTOPOINT インターフェースは point-to-point リンクである。 ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。