“
Este artigo é dirigido aos administradores de sistema experientes e nos demonstra como desvendar os motivos que causam erros numa aplicação. Utilizando a ferramenta strace (system call and signals tracer) é possível interceptar e gravar as 'system calls' geradas por um processo e os sinais recebidos pelo mesmo, explicitando seus argumentos e os valores retornados. Com ela você também pode aprender sobre o funcionamento de programas examinando a fronteira entre o usuário e o kernel através da análise das system calls e signals, um programador pode isolar bugs, tentar capturar race conditions e realizar sanity checking em tempo de execução. Realmente vale a pena dar uma lida em seu manual aqui ou executar em sua shell o comando man strace; ótima dica para facilitar este complicado processo que é o de debugar aplicações. ” A nota foi enviada por Fausto C. de Siqueira (fausto·siqueiraΘgmail·com) , que enviou este
link para mais detalhes.