我正在使用babeltrace python绑定从我拥有的一些数据中打包一个跟踪文件:这些数据表示系统执行信息,因此有正在创建和运行的任务。你知道吗
我可以在trace Compass:histogram面板中弹出信息中显示跟踪文件。你知道吗
我希望它在控制流面板中正确显示。你知道吗
我转储了一个用lttng获取的跟踪文件,可以看到线程信息在这些标记中
lttng_statedump_start
lttng_statedump_process_state: { cpu_id = 2 }
lttng_statedump_end
Trace Compass不显示这些线,另一方面,“控制流”面板显示系统中的所有线程
示例行:
[15:31:49.098426008] (+0.000000858) nostromo lttng_statedump_process_state: { cpu_id = 2 }, { tid = 62, vtid = 62, pid = 62, vpid = 62, ppid = 2, vppid = 2, name = "kcompactd0", type = 1, mode = 5, submode = 0, status = 5, ns_level = 0, ns_inum = 4026531836 }
我试图在python中创建一个类似的stream\u类,但是正如您所看到的,cpu\u id是空的,这些行显示在tracecompass中,但是在controlflow面板中没有弹出任何内容
[01:00:00.000000012] (+0.000000000) 0 lttng_statedump_process_state: { }, { tid = 12, vtid = 25, pid = 57, vpid = 2382432512, ppid = 0, vppid = 0, name = "ciccio", type = 0, mode = 0, submode = 0, status = 0, ns_level = 0, ns_inum = 0 }
控制流视图要求填充“sched\u switch”操作。在跟踪中是否启用了这些事件?你知道吗
顺便说一句,如果你想寻求更快的反馈,请查看www.tracecompass.org。你知道吗
邮件列表:tracecompass-dev@eclipse.org你知道吗
IRC信道:OFTC网络上的跟踪比较
Report a Bug
相关问题 更多 >
编程相关推荐