Guia de rastreamento dinâmico Solaris

Declarando estado anônimo

Quando o computador tiver sido totalmente inicializado, o estado anônimo deve ser declarado especificando-se a opção -a com dtrace. Por padrão, -a declara o estado anônimo, processa os dados existentes e continua sendo executada. Para consumir o estado anônimo e encerrar, adicione a opção -e.

Depois que o estado anônimo tiver sido consumido no kernel, ele não poderá ser substituído: os buffers no kernel que o continham são reutilizados. Se você tentar declarar um estado de rastreio anônimo onde não houver um, o dtrace irá gerar uma mensagem similar ao seguinte exemplo:


dtrace: could not enable tracing: No anonymous tracing state

Se eliminações ou erros tiverem ocorrido, o dtrace irá gerar as mensagens apropriadas quando o estado anônimo for declarado. As mensagens de eliminações e erros são as mesmas do estado anônimo e do não-anônimo.