将ftrace trace.dat文件转换为CTF格式以与TraceCompass一起使用

时间:2019-01-13 12:14:52

标签: ftrace .ctf

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

使用trace-cmd时,默认情况下输出文件为trace.dat;我知道我可以通过kernelshark直观地 view ,但是更愿意使用Trace Compass GUI来做到这一点。 AFAIK,TraceCompass使用.ctf文件格式。因此,我的问题是:

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

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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