Uma cláusula pode conter qualquer número de ações e manipulações de variáveis. Se uma cláusula for deixada em branco, a ação padrão será realizada. A ação padrão é rastrear o identificador do teste ativado (EPID ) para o buffer principal. O EPID identifica uma ativação particular de um teste específico com ações e predicados particulares. Do EPID, os consumidores do DTrace podem determinar o teste que induziu a ação. Na verdade, sempre que quaisquer dados forem rastreados, eles devem ser acompanhados pelo EPID para que façam sentido para o consumidor. Por isso, a ação padrão é rastrear o EPID e nada mais.
O uso da ação padrão permite o uso simples de dtrace(1M). Por exemplo, o seguinte comando ativa todos os testes no módulo de agendamento de uso compartilhado TS com a ação padrão:
# dtrace -m TS |
O comando anterior pode produzir um resultado similar ao do seguinte exemplo:
# dtrace -m TS dtrace: description 'TS' matched 80 probes CPU ID FUNCTION:NAME 0 12077 ts_trapret:entry 0 12078 ts_trapret:return 0 12069 ts_sleep:entry 0 12070 ts_sleep:return 0 12033 ts_setrun:entry 0 12034 ts_setrun:return 0 12081 ts_wakeup:entry 0 12082 ts_wakeup:return 0 12069 ts_sleep:entry 0 12070 ts_sleep:return 0 12033 ts_setrun:entry 0 12034 ts_setrun:return 0 12069 ts_sleep:entry 0 12070 ts_sleep:return 0 12033 ts_setrun:entry 0 12034 ts_setrun:return 0 12069 ts_sleep:entry 0 12070 ts_sleep:return 0 12023 ts_update:entry 0 12079 ts_update_list:entry 0 12080 ts_update_list:return 0 12079 ts_update_list:entry ... |