debug コマンドは、デバッグ対象プログラムの表示や変更を行います。ネイティブモードでは、指定したアプリケーションを読み込み、アプリケーションのデバッグを開始します。Java モードでは、指定したアプリケーションを読み込み、クラスファイルが存在するかどうかを確認し、アプリケーションのデバッグを開始します。
デバッグ対象プログラムの名前と引数を出力します。
プロセスやコアなしで program-name のデバッグを開始します。
コアファイル core による program-name のデバッグを開始します。
プロセス ID process-ID を持つ program-name のデバッグを開始します。
コアファイル core による program のデバッグを開始します。program-name には - を指定できます。dbx は、コアファイルから実行可能ファイルの名前を取り出そうとします。詳細については、既存のコアファイルのデバッグを参照してください。
プロセス ID process-ID を持つ program-name のデバッグを開始します。program-name には - を指定できます。dbx は /proc を使用してプログラムを見つけます。
コアファイルが一致しない場合でも、それを強制的にロードします。
–r オプションを使用すると、dbx は display、trace、when、および stop コマンドをすべて保持します。–r オプションを使用しない場合は、delete all と undisplay O が暗黙に実行されます。
–clone オプションは新たな dbx プロセスの実行を開始するので、複数のプロセスを同時にデバッグできます。Oracle Developer Studio IDE で実行している場合にのみ有効です。
何もデバッグしない dbx プロセスを新たに開始します。Oracle Developer Studio IDE で実行している場合にのみ有効です。
program-name がダッシュで始まる場合でも、program-name のデバッグを開始します。
ここでは:
core は、コアファイルの名前です。
options は、オプションに挙げられているオプションです。
process-ID は実行中のプロセスのプロセス ID です。
program-name は、プログラムのパス名です。
debug コマンドでプログラムをロードすると、リーク検査とアクセス検査は無効になります。check コマンドを使用すれば、それらを有効にできます。
デバッグ対象プログラムの名前と引数を出力します。
プロセスなしで program-name のデバッグを開始します。
プロセス ID process-ID を持つ program-name のデバッグを開始します。
プロセス ID process-ID を持つ program-name のデバッグを開始します。program-name には - を指定できます。dbx は /proc を使用してプログラムを見つけます。
-r オプションを使用すると、dbx は watch コマンド、display コマンド、trace コマンド、when コマンド、stop コマンドをすべて保持します。-r オプションを使用しない場合は、delete all コマンドと undisplay 0 コマンドが暗黙に実行されます。
-clone オプションは新たな dbx プロセスの実行を開始するので、複数のプロセスを同時にデバッグできます。Oracle Developer Studio IDE で実行している場合にのみ有効です。
何もデバッグしない dbx プロセスを新たに開始します。Oracle Developer Studio IDE で実行している場合にのみ有効です。
program-name がダッシュで始まる場合でも、program-name のデバッグを開始します。
ここでは:
options は、オプションに挙げられているオプションです。
process-ID は実行中のプロセスのプロセス ID です。
program-name は、プログラムのパス名です。
commands を実行してから入力を要求します。
–s と併せて指定した場合に、読み込み後に file_name で指定したファイルを削除します。
入力コマンドをエコーします。
directory_name を pathmap セットに追加します (pathmap コマンドを参照)。
キーボードの変換状態を保存および復元します。
スタブの読み込みについてのメッセージの出力を抑止します。
プログラムを実行します。プログラムが正常に終了した場合は、そのまま終了します。
dbx の README ファイルを出力します。
file を current_directory /.dbxrc または $HOME/.dbxrc の代わりに起動ファイルとして使用します。
初期設定ファイル /install-dir/lib/dbxrc の読み取りを抑止します。
dbx のバージョンを出力します。
where コマンドで n 個のフレームをスキップします。
オプションのリストの最後を示します。プログラム名がダッシュで始まる場合は、これを使用します。