如何使一个Linux内核函数可用于ftrace?

时间:2014-06-11 09:09:03

标签: linux ftrace

我想跟踪在挂起/恢复期间调用的某些内核模块中的2个函数。

这些功能在" available_filter_functions"中显示

这就是我配置ftrace的方式:

echo nop > current_tracer
echo fun_suspend > set_ftrace_filter
echo fun_resume > set_ftrace_filter
echo function_graph > current_tracer

当我暂停/恢复机器时,会调用这些函数(我看到日志),但没有出现在cat trace

有没有人有任何想法?

谢谢,

马蒂

1 个答案:

答案 0 :(得分:3)

我想测量的功能是暂停恢复流程。 而且显然是暂停&对于跟踪函数(动态跟踪),resume是非常有问题的,并且ftrace在此过程中禁用跟踪。 所以现在你无法追踪这些功能。