我可以手动生成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的问答)。
答案 0 :(得分:0)
Trace Compass支持各种ftrace插件的原始文本格式。如here所述,您事先需要运行trace-cmd report -R
命令以ASCII格式获取跟踪。
答案 1 :(得分:0)
TraceCompass现在支持加载原始二进制ftrace。只需使用Incubation的FTrace插件即可使用Ftrace,它包括原始和文本ftrace输入支持。