0

我可以手动(然后生成trace-cmd extract)或通过方便的 trace-cmd(1) 前端实用程序生成 ftrace 数据。

使用trace-cmd,默认输出文件trace.dat;我知道我可以通过 kernelshark 直观地查看它,但更喜欢使用 Trace Compass GUI 来执行此操作。AFAIK,TraceCompass 使用.ctf文件格式。因此,我的问题是:

如何将 ftrace 或trace.dat文件从转换trace-cmd.ctf格式?

(我知道有关于将 perf(1) 转换为 CTF 的问答)。

4

3 回答 3

4

在此处跟踪指南针开发人员。

我想宣布 Trace Compass 原生支持 ftracetrace.dat格式的第 6 版。这是由 生成的跟踪trace-cmd。这是一个宣布和演示该功能的视频。

此外,请随时在我们的邮件列表或 eclipse bugzilla 上询问 trace compass 问题(在 trace compass 中,单击帮助菜单,报告错误...),因为我们不经常检查堆栈溢出。

于 2022-02-08T18:26:21.043 回答
1

Trace Compass 支持各种 ftrace 插件的原始文本格式。如此处所述,您需要先运行trace-cmd report -R命令以获取 ASCII 格式的跟踪。

于 2019-04-16T07:13:53.540 回答
1

TraceCompass 现在支持加载原始二进制 ftrace。只需使用 Incubation for Ftrace 的 FTrace 插件,它包括原始和文本 ftrace 输入支持。

于 2020-06-24T08:17:50.577 回答