strace

strace

Rastrear chamadas e sinais do sistema.Um utilitário de diagnóstico, depuração e espaço de usuário instrucional.
strace é um utilitário de diagnóstico, depuração e espaço de usuário instrucional para Linux.É usado para monitorar interações entre processos e o kernel do Linux, que inclui chamadas do sistema, entregas de sinais e alterações do estado do processo.A operação do strace é possibilitada pelo recurso do kernel conhecido como ptrace.Alguns sistemas semelhantes ao Unix fornecem outras ferramentas de diagnóstico semelhantes ao strace, como treliça.

Alternativas ao strace para BSD

DTrace

DTrace

O DTrace é uma ferramenta de análise de desempenho e solução de problemas para Solaris, Mac OS X e FreeBSD.
ltrace

ltrace

O ltrace intercepta e grava chamadas dinâmicas da biblioteca, chamadas por um processo executado e pelos sinais recebidos por esse processo.
ktrace

ktrace

O utilitário ktrace permite o log de rastreamento do kernel para os processos especificados.Os dados de rastreio do kernel são registrados no arquivo ktrace.out.