Формат 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
- Компилировать и запускать программу выдает эту ошибку: код [ошибка] [контекст] Формат "текст" неизвестен. код
Идея состоит в том, что я сгенерировал трассировку на нескольких машинах - и хотя я могу использовать свою программу для непосредственного чтения двоичных файлов трассировки в моей локальной системе, для других систем я конвертирую трассировку с помощью babeltrace, а затем обрабатываю все эти трассы вместе.
Я установил следующий пакет: babeltrace-devel-1.2.4-1.el7.x86_64
1 ответ
Третий параметр bt_context_add_trace
имя формата ввода Для двоичных (CTF) трасс вы захотите использовать "ctf"
формат, а не "text"
, Однако вы можете использовать последний в качестве выходного формата.