Guia de rastreamento dinâmico Solaris

Testes de deslocamento de função

O provedor pid permite que você rastreie qualquer instrução em uma função. Por exemplo, para rastrear os 4 bytes da instrução em uma função main(), você poderia usar um comando semelhante ao exemplo seguinte:

pid123:a.out:main:4

Toda vez que o programa executa a instrução no endereço main+4, este teste será ativado. Os argumentos dos testes de deslocamento são indefinidos. A matriz uregs[] irá ajudá-lo a examinar o estado do processo nestes locais de teste. Consulte Matriz uregs[] para obter mais informações.