【问题标题】:Is utrace project dead?utrace 项目死了吗?
【发布时间】:2012-08-21 11:20:17
【问题描述】:

我试图使用 stap 来跟踪用户空间可执行文件,正如这个答案所建议的: https://stackoverflow.com/a/324709/368507

为此,内核必须有 utrace 补丁,但我找不到任何最新内核的 utrace 补丁。

邮件列表关闭,官网很多链接都失效了。

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

谢谢

【问题讨论】:

标签: debugging linux-kernel ptrace


【解决方案1】:

utrace 上游的道路上遇到了很多困难。然而,它的一部分仍然存在,正如这个罚款 LWN article 所描述的那样。

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

【讨论】:

    【解决方案2】:

    Utrace 确实已经死了,不再处于开发阶段,它无法进入内核。请参阅“uprobes”,而不是从 3.5+ 开始提供。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-27
      • 1970-01-01
      • 2010-10-16
      • 1970-01-01
      • 1970-01-01
      • 2014-09-18
      • 2018-08-09
      • 2021-04-03
      相关资源
      最近更新 更多