ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris Studio 12.3: dbx コマンドによるデバッグ Oracle Solaris Studio 12.3 Information Library (日本語) |
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 Solaris Studio IDE で使用する場合にのみ有効です。
何もデバッグしない dbx プロセスを新たに開始します。Oracle Solaris Studio IDE で使用する場合にのみ有効です。
program_name がダッシュで始まる場合でも、program_name のデバッグを開始します。
ここで
core は、コアファイルの名前です。
options は、「オプション」に挙げられているオプションです。
process_id は、実行中プロセスのプロセス ID です。
program_name は、プログラムのパス名です。
debug でプログラムを読み込むと、リーク検査とアクセス検査はオフになります。check コマンドを使用すれば、これらの検査を使用可能にできます (「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 Solaris Studio IDE で使用する場合にのみ有効です。
何もデバッグしない dbx プロセスを新たに開始します。Oracle Solaris Studio IDE で使用する場合にのみ有効です。
program_name がダッシュで始まる場合でも、program_name のデバッグを開始します。
ここで
file_name は、ファイルの名前です。
options は、「オプション」に挙げられているオプションです。
process_id は、動作中のプロセスのプロセス ID です。
program_name は、プログラムのパス名です。
commands を実行してから入力を要求します。
-s と併せて指定した場合に、読み込み後に file_name で指定したファイルを削除します。
入力コマンドを表示します。
directory_name を pathmap セットに追加します (「pathmap コマンド」参照)。
キーボードの変換状態を保存および復元します。
スタブの読み込みについてのメッセージの出力を抑止します。
プログラムを実行します。プログラムが正常に終了した場合は、そのまま終了します。
dbx の README ファイルを出力します。
file を current_directory /.dbxrc または $HOME/.dbxrc の代わりに起動ファイルとして使用します。
初期設定ファイル /installation_directory/lib/dbxrc の読み込みを抑止します。
dbx のバージョンを出力します。
where コマンドで n 個のフレームをスキップします。
オプションのリストの最後を示します。プログラム名がダッシュで始まる場合は、これを使用します。