Назад к обновлениям
New releaseAug 18, 2026

strace v7.2

Трассировщик системных вызовов Linux, использующий ptrace для мониторинга, отладки и анализа системных вызовов, доставки сигналов и изменений состояния процессов для диагностики и обучения.

Поделиться

strace — трассировщик системных вызовов Linux

Это strace — диагностическая, отладочная и обучающая утилита пространства пользователя с традиционным интерфейсом командной строки для Linux. Она используется для мониторинга и вмешательства во взаимодействия между процессами и ядром Linux, включая системные вызовы, доставку сигналов и изменения состояния процесса. Работа strace становится возможной благодаря функции ядра, известной как ptrace.

strace распространяется на условиях GNU Lesser General Public License версии 2.1 или более поздней; подробности см. в файле COPYING. Набор тестов strace распространяется на условиях GNU General Public License версии 2 или более поздней; подробности см. в файле tests/COPYING.

Информацию об изменениях в последних версиях см. в файле NEWS.

Документация

Разработка strace в основном ведётся на GitHub — все желающие могут открывать вопросы для сообщений об ошибках и запросов новых функций, отправлять pull request и участвовать в рецензировании кода. Почтовый список strace также доступен для обсуждений и отправки патчей, архивы находятся по адресу https://lists.strace.io/pipermail/strace-devel/ и на других сайтах архивирования.

GIT-репозиторий strace доступен на GitHub.

Пакеты strace доступны в репозиториях дистрибутивов во многих репозиториях.

CI Code Coverage

Категории