【发布时间】:2014-03-18 18:11:23
【问题描述】:
在运行perf 时,它会找到我的程序的内核符号和符号,但找不到外部模块符号。我已经编写了一个内核模块,我使用 insmod 加载它我如何告诉 perf 也找到它的符号?
我运行的是 2.6.37.6 内核(无法升级),我的 perf 还不支持 dwarf 选项,但我认为这是一个符号问题。我用-g -fno-omit-frame-pointer编译了所有东西
【问题讨论】:
-
您可以从较新的内核(已经编译或自己编译)获得性能并在较旧的内核上使用它。有时这会起作用,并为您提供额外的功能,如 dwarf 选项。
标签: symbols kernel-module perf