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

イベントハンドラの作成

イベントハンドラを作成するには、whenstoptrace の各コマンドを使用します (詳細については、when コマンド」stop コマンド」、および trace コマンド」を参照)。

共通の when 構文は、stop を使用して簡単に表現できます。


when event-specification { stop -update; whereami; }

event-specification は、イベント管理コマンド stopwhentrace にて使用され、関心のあるイベントを指定します (「イベント指定の設定」参照)。

trace コマンドのほとんどは、when コマンド、ksh 機能、イベント変数を使用して手動で作成することができます。これは、スタイル化されたトレーシング出力を希望する場合、特に有益です。

コマンドが実行される度に、ハンドラ id (hid) 番号を返します。 事前定義変数 $newhandlerid を介してこの番号にアクセスすることができます。