Формат babeltrace "текст" неизвестен

Я пытаюсь использовать библиотеку babeltrace для чтения файла трассировки. Итак, вот процесс: 1. babeltrace /var/log/some_trace > trc.txt 2. Моя программа делает это, пытаясь добавить трассировку после создания контекста:

code
int err = bt_context_add_trace(ctx, path, "text", nullptr,
    nullptr, nullptr);
code
  1. Компилировать и запускать программу выдает эту ошибку: код [ошибка] [контекст] Формат "текст" неизвестен. код

Идея состоит в том, что я сгенерировал трассировку на нескольких машинах - и хотя я могу использовать свою программу для непосредственного чтения двоичных файлов трассировки в моей локальной системе, для других систем я конвертирую трассировку с помощью babeltrace, а затем обрабатываю все эти трассы вместе.

Я установил следующий пакет: babeltrace-devel-1.2.4-1.el7.x86_64

1 ответ

Третий параметр bt_context_add_trace имя формата ввода Для двоичных (CTF) трасс вы захотите использовать "ctf" формат, а не "text", Однако вы можете использовать последний в качестве выходного формата.

Другие вопросы по тегам