dbx コマンド
dbx コマンドは dbx を起動します。
ネイティブモードの構文
- dbx options program_name
program_name をデバッグします。
- dbx options program_name core
コアファイル core によって program_name をデバッグします。
- dbx options program_name process_id
プロセス ID process_id を持つ program_name をデバッグします。
- dbx options - process_id
プロセス ID process_id をデバッグします。dbx は、/proc によってプログラムを見つけます。
- dbx options - core
コアファイル core を使用してデバッグします。「「debug コマンド」」も参照してください。
- dbx options -r program_name arguments
引数 arguments を付けて program_name を実行します。異常終了した場合は program_name のデバッグを開始します。そうでない場合はそのまま終了します。
ここで
program_name は、デバッグ対象プログラムの名前です。
process_id は、動作中のプロセスのプロセス ID です。
arguments は、プログラムに渡す引数です。
options は、「オプション」に挙げられているオプションです。
Java モードの構文
- dbx options program_name{.class | .jar}
program_name をデバッグします。
- dbx options program_name{.class | .jar} process_id
プロセス ID process_id を持つ program_name をデバッグします。
- dbx options - process_id
プロセス ID process_id をデバッグします。dbx は、/proc によってプログラムを見つけます。
- dbx options -r program_name{.class | .jar} arguments
引数 arguments を付けて program_name を実行します。異常終了した場合は program_name のデバッグを開始します。そうでない場合はそのまま終了します。
ここで
program_name は、デバッグ対象プログラムの名前です。
process_id は、動作中のプロセスのプロセス ID です。
arguments は、プログラム (JVM ソフトウェアではない) に渡す引数です。
options は、「オプション」に挙げられているオプションです。
オプション
ネイティブモード、Java モードともに、options には次を使用できます。
-B |
すべてのメッセージを抑止します。デバッグするプログラムの exit コードを返します。 |
-c commands |
commands を実行してから入力を要求します。 |
-C |
|
-d |
-s を付けて使用した場合、読み取った file を削除します。 |
-e |
入力コマンドを表示します。 |
-f |
コアファイルが一致しない場合でも、コアファイルの読み込みを強制します。 |
-h |
dbx のヘルプを出力します。 |
-I
dir |
|
-k |
キーボードの変換状態を保存および復元します。 |
-q |
スタブの読み込みについてのメッセージの出力を抑止します。 |
-r |
プログラムを実行します。プログラムが正常に終了した場合は、そのまま終了します。 |
-R |
dbx の README ファイルを出力します。 |
-s file |
file を / current_directory/.dbxrc または
$HOME/ .dbxrc の代わりに起動ファイルとして使用します。 |
-S |
初期設定ファイル /installation_directory /lib/dbxrc の読み込みを抑止します。 |
-V |
dbx のバージョンを出力します。 |
-w n |
where コマンドで n 個のフレームをスキップします。 |
-x exec32 |
64 ビット OS の実行されているシステムでデフォルトで実行される
64 ビット dbx バイナリではなく、32 ビット dbx バイナリを実行します。 |
-- |
オプションのリストの最後を示します。プログラム名がダッシュで始まる場合は、これを使用します。 |
|