Guia de rastreamento dinâmico Solaris

Testes

Os testes do SDT definidos pelo kernel do Solaris estão listados na Tabela 22–1. A estabilidade do nome e a estabilidade dos dados destes testes são ambas Privadas, pois sua descrição aqui reflete a implementação do kernel e não deve ser considerada como um comprometimento de interface. Para obter mais informações sobre o mecanismo de estabilidade do DTrace, consulte Estabilidade.

Tabela 22–1 Testes SDT

Nome do teste 

Descrição 

arg0

callout-start

Teste que é acionado imediatamente antes da execução de um callout (consulte <sys/callo.h>). Os callouts são executados pelo relógio periódico do sistema e representam a implementação de timeout(9F).

O ponteiro para callout_t (consulte <sys/callo.h>) correspondente ao callout a ser executado.

callout-end

Teste que é acionado imediatamente depois da execução de um callout (consulte <sys/callo.h>).

O ponteiro para callout_t (consulte <sys/callo.h>) correspondente ao callout que acabou de ser executado.

interrupt-start

Teste que é acionado imediatamente antes da chamada do manipulador de interrupção do dispositivo. 

O ponteiro para a estrutura dev_info (consulte <sys/ddi_impldefs.h> ) correspondente ao dispositivo de interrupção.

interrupt-complete

Teste que é acionado imediatamente depois do retorno do manipulador de interrupção de um dispositivo. 

O ponteiro para a estrutura dev_info (consulte <sys/ddi_impldefs.h> ) correspondente ao dispositivo de interrupção.