Solaris 動的トレースガイド

述語

述語は、スラッシュ (//) で囲まれた式であり、プローブ起動時に評価され、関連アクションを実行するかどうかを決定します。述語は、D プログラムでより複雑な制御フローを構築するために使用する主要な条件構文です。プローブ節の述語部分を完全に省略することもできます。この場合、プローブの起動時に常にアクションが実行されることになります。

述語式では、これまでに紹介したすべての D 演算子を使用できます。また、変数や定数を含むあらゆる D データオブジェクトを参照できます。述語式は、真または偽の結果を導き出すため、整数型またはポインタ型の値を評価する必要があります。すべての D 式と同じく、ゼロ値は偽、ゼロ以外の値は真と解釈されます。