utrace项目已经死了吗?

时间:2012-08-26 21:26:58

标签: debugging linux-kernel ptrace

我试图使用stap来跟踪用户空间可执行文件,如此答案所示: https://stackoverflow.com/a/324709/368507

要做到这一点,内核必须有utrace补丁,但我找不到最新内核的任何utrace补丁。

邮件列表已关闭,官方网站上的许多链接都已关闭。

有人知道这个项目的去向吗?它死了吗?这是否意味着我们不能再使用stap来跟踪最近内核上的可执行文件了?

由于

2 个答案:

答案 0 :(得分:7)

上游的utrace路径一直困扰着许多困难。但是,部分内容依赖于此LWN article所描述的。

您可能会发现通过“perf”工具套件访问此功能更容易。添加探测事件后,您可以使用常用的perf工具功能来细分结果。有关详细信息,请参阅commit messagefine docs

答案 1 :(得分:3)

Utrace确实已经死了,不再处于开发阶段了,它无法进入内核。请参阅“uprobes”,而不是自3.5 +以来可用。