この項では、アプリケーションにUSDTプローブを追加します。 バックグラウンド情報およびその他の詳細は、「Oracle® Linux: DTraceガイド」の「アプリケーションへのプローブの追加」を参照してください。
開始するには、「Oracle® Linux: DTraceガイド」の「プロバイダとプローブの定義」の説明に従って、.d
ファイルを作成する必要があります。
この.d
ファイルは、このチュートリアルの前の例と同じ方法で実行されるスクリプトではなく、アプリケーションのコンパイルおよびリンク時に使用する.d
ソース・ファイルです。 混乱を避けるために、このファイルにはスクリプトに使用するものとは異なる命名規則を使用してください。
.d
ファイルの作成後、次の例で使用する必要があるプローブ・ポイントを作成する必要があります。 この情報は、primain.c
ソース・ファイルに追加されます。 このプラクティスで使用されるプローブ・ポイントは、次の表に示すものです。 これらのプローブは一連の操作を表し、ユーザー・エントリの完了後に使用されます。
表3.1 ユーザー・エントリ完了後およびチェック済後に使用するプローブ・ポイント
説明 | プローブ |
---|---|
ユーザーの入力が完了し、チェックされています |
|
|
|
|
|
プログラムが終了する直前 |
|