Преобразование файла ftrace trace.dat в формат CTF для использования с TraceCompass
Я могу генерировать данные Ftrace либо вручную (а затем trace-cmd extract
это) или через удобную утилиту front-end trace-cmd(1).
С trace-cmd
, выходной файл trace.dat
по умолчанию; Я знаю, что могу визуально просматривать его с помощью kernelshark, но я бы предпочел использовать для этого графический интерфейс Trace Compass. AFAIK, TraceCompass использует .ctf
формат файла. Поэтому мой вопрос:
Как я могу конвертировать ftrace или trace.dat
файл из trace-cmd
в .ctf
формат?
(Я знаю, что есть вопросы и ответы по конвертации perf(1) в CTF).
3 ответа
Отследить разработчика Compass здесь.
Я хочу объявить, что Trace Compass изначально поддерживает версию 6 ftrace.
trace.dat
формат. Это след, созданный
trace-cmd
. Вот видео , анонсирующее и демонстрирующее эту функцию.
Кроме того, не стесняйтесь задавать вопросы по компасу трассировки в нашем списке рассылки или на багзилле eclipse (внутри компаса трассировки, щелкните меню справки, сообщите об ошибке...), поскольку мы не очень часто проверяем переполнение стека.
Trace Compass поддерживает необработанный текстовый формат различных плагинов ftrace. Как объяснено здесь, вам необходимо запустить trace-cmd report -R
Команда для получения трассировки в формате ASCII.
TraceCompass теперь поддерживает загрузку необработанных двоичных файлов ftraces. Просто используйте надстройку FTrace от Incubation for Ftrace, она включает поддержку необработанного и текстового ввода ftrace.