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.
strace

Alternativas ao strace para Mac

Valgrind

Valgrind

Valgrind é uma estrutura de instrumentação para a construção de ferramentas de análise dinâmica.
JTracer

JTracer

O JTracer é um cliente de depurador remoto para o depurador Libcsdbg
DTrace

DTrace

O DTrace é uma ferramenta de análise de desempenho e solução de problemas para Solaris, Mac OS X e FreeBSD.
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.
Quartz Debug

Quartz Debug

O Quartz Debug faz parte do Xcode Tools e permite ao desenvolvedor monitorar e testar vários aplicativos e problemas de desempenho do Quartz e Quartz Extreme.