Oracle Solaris Studio 12.2: dbx コマンドによるデバッグ

Java モードの構文

debug

デバッグ対象プログラムの名前と引数を出力します。

debug program_name [.class | .jar]

プロセスなしで program_name のデバッグを開始します。

debug -p process_id program_name [.class| .jar]

プロセス ID process_id を持つ program_name のデバッグを開始します。

debug program_name [.class | .jar] process_id

プロセス ID process_id を持つ program_name のデバッグを開始します。program_name には - を指定できます。dbx/proc を使用してプログラムを見つけます。

debug -r ...

-r オプションを使用すると、dbxwatchdisplaytracewhenstop のコマンドをすべて保持します。-r オプションを使用しない場合は、delete allundisplay 0 が暗黙に実行されます。

debug -clone ...

-clone オプションは新たな dbx プロセスの実行を開始するので、複数のプロセスを同時にデバッグできます。Oracle Solaris Studio IDE で使用する場合にのみ有効です。

debug -clone

何もデバッグしない dbx プロセスを新たに開始します。Oracle Solaris Studio IDE で使用する場合にのみ有効です。

debug [options] -- program_name{.class | .jar}

program_name がダッシュで始まる場合でも、program_name のデバッグを開始します。

ここで

file_name は、ファイルの名前です。

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

process_id は、動作中のプロセスのプロセス ID です。

program_name は、プログラムのパス名です。