Visite também: UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais] ·  Efetividade ·  Linux in Brazil ·  Floripa  

Usando strace para depurar aplicações

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.

Comentários dos leitores

Os comentários abaixo são responsabilidade de seus autores e não são revisados ou aprovados pelo BR-Linux. Consulte os Termos de uso para informações adicionais. Esta notícia foi arquivada, não será possível incluir novos comentários.
Comentário de Morvan
Já usei o: Strace para comparar código C e o código implementado em scripts. Excelente ferramenta. Dá até para refrescar a memória quanto ao melhor modo de engendrar o algoritmo.
Comentário de Anderson Pow
Como?: Como?
BR-Linux.org
Linux® levado a sério desde 1996. Notícias, dicas e tutoriais em bom português sobre Linux e Código Aberto. "A página sobre software livre mais procurada no Brasil", segundo a Revista Isto É.
Expediente
Sobre o BR-Linux
Enviar notícia ou release
Contato, Termos de uso
FAQ, Newsletter, RSS
Banners e selos
Anunciar no BR-Linux
BR-Linux apóia
LinuxSecurity, Tempo Real
Suporte Livre, Drupal
Verdade Absoluta
Pandemonium
Efetividade, Floripa.net
sites da comunidade
Ajuda
Moderação
Flames: não responda!
Publicar seu texto
Computador para Todos
Notícias pré-2004
Tutoriais, HCL pré-2004