
strace v7.2
Tracer di syscall Linux usando ptrace per monitorare, eseguire debug e analizzare le syscall, le consegne di segnali e i cambiamenti di stato dei processi per diagnostica e istruzione.
strace - il tracer di syscall Linux
Questo è strace -- un'utilità diagnostica, di debugging e didattica per lo spazio utente con un'interfaccia a riga di comando tradizionale per Linux. Viene utilizzato per monitorare e alterare le interazioni tra i processi e il kernel Linux, che includono syscall, consegne di segnali e cambiamenti di stato del processo. Il funzionamento di strace è reso possibile dalla funzionalità del kernel nota come ptrace.
strace è rilasciato sotto i termini della GNU Lesser General Public License versione 2.1 o successiva; consultare il file COPYING per i dettagli. La suite di test di strace è rilasciata sotto i termini della GNU General Public License versione 2 o successiva; consultare il file tests/COPYING per i dettagli.
Vedere il file NEWS per informazioni su ciò che è cambiato nelle versioni recenti.
Documentazione
- Documentazione per sviluppatori - Indice completo della documentazione per i contributori
- Guida al contributo - Come contribuire a strace
- Compilazione da Git - Istruzioni per la compilazione dal repository git
- Manuale utente - Pagina man (disponibile anche come
man stracedopo l'installazione) - Politica di sicurezza - Segnalazione di vulnerabilità e informazioni sulla sicurezza
Lo sviluppo di strace avviene principalmente su GitHub -- chiunque è invitato ad aprire issue per segnalare bug e richiedere funzionalità, inviare pull request e partecipare alle revisioni del codice. Anche la mailing list di strace è disponibile per discussioni e invio di patch, gli archivi sono su https://lists.strace.io/pipermail/strace-devel/ e altri siti di archiviazione.
Il repository GIT di strace è disponibile su GitHub.