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

印刷ビューの終了

更新: 2015 年 1 月
 
 

プログラムにシグナルを送信する

dbxcont コマンドは、-sig オプションをサポートしています。これを使用すると、システムシグナル signal を受信したかのようなプログラムの動作でプログラムの実行を再開できます。

たとえば、プログラムに SIGINT (^C) の割り込みハンドラが含まれている場合は、^C を入力してアプリケーションを停止し、dbx に制御を返すできます。ここで、プログラムの実行を継続するときにオプションなしの cont コマンドを使用すると、割り込みハンドラは実行されません。割り込みハンドラを実行するためには、プログラムに SIGINT シグナルを送信する必要があります。次のコマンドを使用します。

(dbx) cont -sig int

step コマンド、next コマンド、および detach コマンドも -sig オプションを受け入れます。