Oracle® Developer Studio 12.5: dbx コマンドによるデバッグ

印刷ビューの終了

更新: 2016 年 6 月
 
 

dbx コマンド

dbx コマンドは dbx を起動します。

ネイティブモードの構文

dbx options program-name [core | process-ID]

program-name をデバッグします。

core を指定した場合、コアファイル core によって program-name がデバッグされます。

process-ID を指定した場合、プロセス ID process-ID によって program-name がデバッグされます。

dbx options - {process-ID|core}

process-ID を指定した場合、プロセス ID process-ID がデバッグされ、dbx は、/proc を使用してプログラムを見つけます。

core を指定した場合、コアファイル core によってデバッグされます。

dbx options - core

コアファイル core を使用してデバッグします。

dbx options –r program-name arguments

引数 argumentsprogram-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 | –a} program-name{.class | .jar} arguments

引数 argumentsprogram-name を実行します。異常終了した場合、program-name のデバッグを開始し、そうでない場合は単に終了します。

ここでは:

program-name は、デバッグ対象プログラムの名前です。

process-id は実行中のプロセスのプロセス ID です。

arguments は、プログラム (JVM ソフトウェアではない) に渡す引数です。

options は、オプションに挙げられているオプションです。

オプション

次の表に、ネイティブモードおよび Java モードの両方の dbx コマンドのオプションを一覧表示します

–-a arguments
プログラム引数 arguments を付けてプログラムをロードします。
–-B
すべてのメッセージを抑止します。デバッグするプログラムの exit コードを返します。
-c commands
commands を実行してから入力を要求します。
-C
実行時検査ライブラリをあらかじめ読み込みます (check コマンド参照)。
-d
-s を付けて使用した場合、読み取った file を削除します。
-e
入力コマンドをエコーします。
-f
コアファイルが一致しない場合でも、それを強制的にロードします。
-h
dbx のヘルプを出力します。
-I dir
dirpathmap セットに追加します (pathmap コマンド参照)。
-k
キーボードの変換状態を保存および復元します。
-q
スタブの読み込みについてのメッセージの出力を抑止します。
-r
プログラムを実行します。プログラムが正常に終了した場合は、そのまま終了します。
-R
dbx の README ファイルを出力します。
-s file
file/current-dir/.dbxrc または $HOME/ .dbxrc の代わりに起動ファイルとして使用します。
-S
初期設定ファイル /install-dir/lib/dbxrc の読み取りを抑止します。
-V
dbx のバージョンを出力します。
-w n
where コマンドで n 個のフレームをスキップします。
-x exec32
64 ビット OS を実行しているシステム上でデフォルトで実行される 64 ビットの dbx バイナリの代わりに、32 ビットの dbx バイナリを実行します。
--
オプションのリストの最後を示します。プログラム名がダッシュで始まる場合は、これを使用します。