Я новичок, использующий Intel PT для трассировки.Я прочитал руководство по Intel PT и начал использовать его с simple-pt, чтобы понять, как работает Intel PT.Команда
sptcmd
в simple-pt работает и генерирует ptout.N
с помощью следующей команды.
sudo ./sptcmd -c ls ls
Когда я использую sptdecode следующим образом:
sudo ./sptdecode --sideband ptout.sideband --pt ptout.0
Я получаю следующий ответ:
ВРЕМЯ ДЕЛЬТА INSNS РАБОТА
50: 0: поток трассировки ошибок не совпадает с запросом
50: прямая синхронизация: поток трассировки не совпадает с запросом
Я пробовал с загрузочным аргументом nopti
, как указано в simple-ptGit РЕПО.
Дополнительная информация о настройке, которая может иметь значение:
Скомпилированный и собранный simple-pt из Git repo https://github.com/andikleen/simple-pt.
Использование libipt при сборке из последнего Git repo https://github.com/01org/processor-trace.
Использование Ubuntu - 16.04
Я не уверен, что мне не хватает.Любая помощь или указатели приветствуются.