Torna agli aggiornamenti
New releaseAug 18, 2026

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.

Condividi

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

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.

I pacchetti di strace sono disponibili a valle in molti repository.

CI Code Coverage

Categorie