2

我按照https://www.kernel.org/doc/Documentation/trace/tracepoints.txt上的教程在内核核心中创建了一个自定义跟踪点(即不在可加载模块中)。

但是,我没有看到perf listtplist(来自密件抄送工具)的输出中列出的跟踪点。

所以,我不知道如何使用跟踪点。

问题:如何使跟踪点出现在perf list/tplist输出中?

谢谢。

4

1 回答 1

4

我通过使用TRACE_EVENT()宏(请参阅这篇 LWN 文章中的详细信息)而不是DECLARE_TRACE(). 我现在可以看到跟踪点perf listtplist输出。

感谢@Qeole 的洞察力促成了该决议。

于 2020-09-17T14:35:34.183 回答