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 Linux

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
Libcsdbg

Libcsdbg

O Libcsdbg é um rastreador de pilha de exceção em C ++.
DTrace

DTrace

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

perf

Contadores de desempenho da CPU do instrumento, pontos de rastreio, kprobes e uprobes (rastreamento dinâmico).
ltrace

ltrace

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

ftrace

O Ftrace é um rastreador interno projetado para ajudar desenvolvedores e designers de sistemas a encontrar o que está acontecendo dentro do kernel.
ktap

ktap

O ktap é uma ferramenta de rastreamento dinâmico baseada em script para Linux.Ele usa uma linguagem de script e permite que os usuários rastreiem o kernel do Linux dinamicamente.
SystemTap

SystemTap

O SystemTap fornece instrumentação para um kernel em execução ao vivo e aplicativos de espaço do usuário.