O provedor fasttrap permite o rastreio em locais do processo do usuário específicos e pré-programados. Ao contrário da maioria dos outros provedores do DTrace, o provedor fasttrap não é projetado para rastrear a atividade do sistema. Em vez disso, esse provedor é uma forma que os consumidores do DTrace têm de inserir informações no framework do DTrace ativando o teste fasttrap.
O provedor fasttrap disponibiliza um único teste, fasttrap:::fasttrap, que é acionado sempre que um processo no nível do usuário faz uma determinada chamada do DTrace no kernel. A chamada do DTrace para ativar o teste não está publicamente disponível no momento.
O provedor fasttrap usa o mecanismo de estabilidade do DTrace para descrever suas estabilidades, conforme mostrado na tabela seguinte. Para obter mais informações sobre o mecanismo de estabilidade, consulte o Capítulo 39Estabilidade.
Elemento |
Estabilidade de nome |
Estabilidade de dados |
Classe de dependência |
---|---|---|---|
Provedor |
Desenvolvendo |
Desenvolvendo |
ISA |
Módulo |
Privada |
Privada |
Desconhecida |
Função |
Privada |
Privada |
Desconhecida |
Nome |
Desenvolvendo |
Desenvolvendo |
ISA |
Argumentos |
Desenvolvendo |
Desenvolvendo |
ISA |