我试图使用stap来跟踪用户空间可执行文件,如此答案所示: https://stackoverflow.com/a/324709/368507
要做到这一点,内核必须有utrace补丁,但我找不到最新内核的任何utrace补丁。
邮件列表已关闭,官方网站上的许多链接都已关闭。
有人知道这个项目的去向吗?它死了吗?这是否意味着我们不能再使用stap来跟踪最近内核上的可执行文件了?
由于
答案 0 :(得分:7)
上游的utrace路径一直困扰着许多困难。但是,部分内容依赖于此LWN article所描述的。
您可能会发现通过“perf”工具套件访问此功能更容易。添加探测事件后,您可以使用常用的perf工具功能来细分结果。有关详细信息,请参阅commit message和fine docs。
答案 1 :(得分:3)
Utrace确实已经死了,不再处于开发阶段了,它无法进入内核。请参阅“uprobes”,而不是自3.5 +以来可用。