将通用跟踪格式 (CTF) 数据转换/翻译为自定义的漂亮文本

问题描述 投票:0回答:0

任务: 从已经生成的 CTF 数据中获取自定义的人类可读输出,例如 babeltrace 的

sink.text.pretty
.

问题: 有谁知道解决这个任务的最便宜的解决方案吗?有没有人已经尝试过上述选项之一?

可能的解决方案:

  1. 使用 babeltrace2 python API 读取文件或流,遍历所有跟踪条目,获取每个字段并构造一个字符串。
  2. 为 babeltrace2 写一个插件,它实现了一个接收器,像
    sink.text.pretty
    ,但具有不同的输出格式。
  3. 与第 2 点相同,但插件将采用带有占位符的模板,该模板将替换为 CTF 跟踪输入字段的值。

感谢您的任何反馈!

trace ctf lttng babeltrace
© www.soinside.com 2019 - 2024. All rights reserved.