我按照https://www.kernel.org/doc/Documentation/trace/tracepoints.txt上的教程在内核核心中创建了一个自定义跟踪点(即不在可加载模块中)。
但是,我没有看到perf list
或tplist
(来自密件抄送工具)的输出中列出的跟踪点。
所以,我不知道如何使用跟踪点。
问题:如何使跟踪点出现在perf list
/tplist
输出中?
谢谢。
我按照https://www.kernel.org/doc/Documentation/trace/tracepoints.txt上的教程在内核核心中创建了一个自定义跟踪点(即不在可加载模块中)。
但是,我没有看到perf list
或tplist
(来自密件抄送工具)的输出中列出的跟踪点。
所以,我不知道如何使用跟踪点。
问题:如何使跟踪点出现在perf list
/tplist
输出中?
谢谢。
我通过使用TRACE_EVENT()
宏(请参阅这篇 LWN 文章中的详细信息)而不是DECLARE_TRACE()
. 我现在可以看到跟踪点perf list
和tplist
输出。
感谢@Qeole 的洞察力促成了该决议。