デフォルト・アクション

デフォルト・アクションは、DTraceがプローブの空の節を検出したときに適用されます。デフォルト・アクションでは、有効なプローブID (EPID)をトレースします。

デフォルト・アクションでは、トレース・データをEPIDから主バッファにコピーします。次の情報が返されます: CPU、プローブID、プローブ関数、およびプローブ名。

デフォルト・アクションでは、dtraceコマンドを最も直接的に使用できます。たとえば、次のコマンドを実行すると、vmlinuxモジュール内のすべてのプローブでデフォルト・アクションが有効になります。

sudo dtrace -m vmlinux

次のような出力が表示されます。

dtrace: description 'vmlinux' matched 35 probes
CPU     ID                    FUNCTION:NAME
  0     42                 __schedule:sleep 
  0     34             dequeue_task:dequeue 
  0     40               __schedule:off-cpu 
  0     23        finish_task_switch:on-cpu 
  0     24             enqueue_task:enqueue 
  0     41               __schedule:preempt 
...