Este é o strace - um utilitário de diagnóstico, depuração e instrução do espaço do usuário com uma interface de linha de comando tradicional para Linux. Ele é usado para monitorar e interferir nas interações entre os processos e o kernel do Linux, que incluem chamadas de sistema, entregas de sinais e mudanças de estado do processo. A operação do strace é possibilitada pelo recurso do kernel conhecido como ptrace.
strace é lançado sob os termos da Licença Pública Geral Menor GNU versão 2.1 ou posterior; veja o arquivo COPYING para detalhes. O conjunto de testes strace é lançado sob os termos da Licença Pública Geral GNU versão 2 ou posterior; veja o arquivo testes/CÓPIA para detalhes.
Consulte o arquivo NEWS para obter informações sobre o que mudou nas versões recentes.
Por favor, leia o arquivo INSTALL-git para obter instruções de instalação.
Por favor, dê uma olhada no guia para novos contribuidores se quiser se envolver no desenvolvimento do strace.
A discussão do usuário e o desenvolvimento do strace acontecem na lista de discussão do strace - todos são bem-vindos para postar relatórios de bugs, solicitações de recursos, comentários e patches para [email protected]. Os arquivos da lista de discussão estão disponíveis em https://lists.strace.io/pipermail/strace-devel/ e outros sites de arquivo.
O repositório GIT de strace está disponível no GitHub e GitLab.
Os pacotes strace binários mais recentes estão disponíveis em muitos repositórios, incluindo OBS, Fedora rawhide e Sisyphus.