babeltrace格式“文本”未知

时间:2015-10-22 20:01:07

标签: babeltrace

我正在尝试使用babeltrace lib来读取跟踪文件。 所以这里是流程: 1. babeltrace / var / log / some_trace> trc.txt 2.我的程序在创建上下文后尝试添加跟踪时执行此操作:

code
int err = bt_context_add_trace(ctx, path, "text", nullptr,
    nullptr, nullptr);
code
  1. 编译并运行程序会出现此错误: 码 [错误] [上下文]格式“文本”未知。 代码
  2. 我的想法是我在多台机器上生成了跟踪 - 虽然我可以使用我的程序直接读取本地系统上的二进制跟踪文件,但对于其他系统,我使用babeltrace转换跟踪,然后处理所有这些跟踪在一起。

    我安装的软件包是这样的: babeltrace-devel的-1.2.4-1.el7.x86_64

1 个答案:

答案 0 :(得分:1)

bt_context_add_trace的第三个参数是输入格式的名称。对于二进制(CTF)跟踪,您将需要使用"ctf"格式,而不是"text"。但是,您可以使用后者作为输出格式。