我正在尝试使用babeltrace来读取跟踪文件。所以这里的流程是: 1. babeltrace /var/log/some_trace > trc.txt 2。我的程序在创建上下文后尝试添加跟踪时这样做:
code
int err = bt_context_add_trace(ctx, path, "text", nullptr,
nullptr, nullptr);
code我的想法是在多台机器上生成跟踪--尽管我可以使用我的程序直接读取本地系统上的二进制跟踪文件,但是对于其他系统,我使用babeltrace转换跟踪,然后将所有这些跟踪一起处理。
我安装的软件包是:babeltrace 1.2.4-1.el7.x86_64
发布于 2015-11-08 08:44:07
bt_context_add_trace的第三个参数是输入格式的名称。对于二进制(CTF)跟踪,您将希望使用"ctf"格式,而不是"text"。但是,您可以使用后者作为输出格式。
https://stackoverflow.com/questions/33289656
复制相似问题