【发布时间】:2012-08-21 11:20:17
【问题描述】:
我试图使用 stap 来跟踪用户空间可执行文件,正如这个答案所建议的: https://stackoverflow.com/a/324709/368507
为此,内核必须有 utrace 补丁,但我找不到任何最新内核的 utrace 补丁。
邮件列表关闭,官网很多链接都失效了。
有人知道这个项目的去向吗?它死了吗?这是否意味着我们不能再使用 stap 来跟踪最近内核上的可执行文件?
谢谢
【问题讨论】:
-
看看这里:article.gmane.org/gmane.linux.kernel.utrace/4489,也许那里提到的存储库 (github.com/utrace) 是您需要的?我还想知道 utrace 补丁是否最终进入了主线内核。这可以解释它们不再单独维护。但无法确认。
-
另请参阅notes for SystemTap 1.8,“Systemtap 运行时更改”部分。他们简要描述了使用 SystemTap 跟踪用户空间可执行文件所需的内容。
标签: debugging linux-kernel ptrace