バリアーに入るスレッドのイベントを追跡します。
type は次のいずれかです。
明示的なバリアーを追跡する explicit
暗黙的なバリアーを追跡する implicit
type を指定しなければ、明示的なバリアーだけが追跡されます。
state は次のいずれかです。
いずれかのスレッドがバリアーに入ったときにイベントをレポートする enter
いずれかのスレッドがバリアーを出たときにイベントをレポートする exit
すべてのスレッドがバリアーに入ったときにイベントをレポートする all_entered
state を指定しない場合のデフォルトは all_entered です。
enter または exit を指定するときにスレッド ID を含めると、そのスレッドのみ追跡を行えます。
taskwait に入るスレッドのイベントを追跡します。
state は次のいずれかです。
スレッドが taskwait に入ったときにイベントをレポートする enter
すべての子タスクが完了したときにイベントをレポートする exit
state を指定しない場合のデフォルトは exit です。
番号付き領域に入るスレッドのイベントを追跡します。
state は次のいずれかです。
番号付き領域が開始したときにイベントをレポートする begin
スレッドが番号付き領域に入ったときにイベントをレポートする enter
スレッドが番号付き領域を出たときにイベントをレポートする exit
state を指定しない場合のデフォルトは enter です。
クリティカルリージョンに入るスレッドのイベントを追跡します。
微細領域に入るスレッドのイベントを追跡します。
state は次のいずれかです。
微細領域が開始したときにイベントをレポートする begin
スレッドが微細領域を出たときにイベントをレポートする exit
state を指定しない場合のデフォルトは begin です。
フラッシュを実行するスレッドのイベントを追跡します。