Sun Studio 12 Update 1: dbx コマンドによるデバッグ

シグナルイベントについて

デバッグ中のプロセスにシグナルが送信されると、そのシグナルはカーネルによって dbx に送られます。通常、このことはプロンプトによって示されますが、そこでは次の 2 つの操作から 1 つを選択してください。

図 14–1 SIGINT シグナルの阻止と取り消し

シグナルが転送される通常のケースと、dbx によってシグナルが阻止されキャンセルされるデバッグ中のケース。

さらに、特定のシグナルを頻繁に受信する場合、そのシグナルを表示させずに受信したシグナルを dbx が自動的に転送するように設定できます。次のように入力します。


ignore signal # “ignore”

前述の操作をしてもシグナルはプロセスに送信されます。シグナルがデフォルト設定で、このように自動送信されるようになっているからです (ignore コマンド」を参照)。