斯特雷斯
strace
這就是 strace——一個具有 Linux 傳統命令列介面的診斷、偵錯和指導用戶空間實用程式。它用於監視和篡改進程與 Linux 核心之間的交互,包括系統呼叫、訊號傳遞和進程狀態的變更。 strace 的操作是透過稱為 ptrace 的核心功能實現的。
strace 根據 GNU 寬鬆通用公共授權 2.1 版或更高版本的條款發布;有關詳細信息,請參閱文件複製。 strace 測試套件是根據 GNU 通用公共授權版本 2 或更高版本的條款發布的;有關詳細信息,請參閱文件測試/複製。
有關最新版本中更改內容的信息,請參閱文件 NEWS。
請閱讀 INSTALL-git 檔案以取得安裝說明。
如果您想參與 strace 開發,請查看新貢獻者指南。
strace 的用戶討論和開發在 strace 郵件列表上進行——歡迎每個人向 [email protected] 發布錯誤報告、功能請求、評論和補丁。郵件清單檔案可在 https://lists.strace.io/pipermail/strace-devel/ 和其他檔案網站上找到。
strace 的 GIT 儲存庫可在 GitHub 和 GitLab 上找到。
許多儲存庫都提供了最新的二進位 strace 套件,包括 OBS、Fedora rawhide 和 Sisyphus。