我是使用Intel PT进行跟踪的新手。 我已经阅读了Intel PT手册,并开始将它与simple-pt一起使用以了解Intel PT的工作方式。
simple-pt中的 sptcmd
命令起作用,并使用以下命令生成ptout.N
。
sudo ./sptcmd -c ls ls
当我如下使用sptdecode时:
sudo ./sptdecode --sideband ptout.sideband --pt ptout.0
我收到以下答复:
TIME DELTA INSN的操作
50:0:错误跟踪流与查询不匹配
50:向前同步:跟踪流与查询不匹配
我尝试使用nopti
的引导参数,如simple-pt Git存储库中所述。
有关设置的其他可能相关的信息:
从Git repo https://github.com/andikleen/simple-pt编译并构建了simple-pt。
通过从最新的Git存储库https://github.com/01org/processor-trace进行构建来使用libipt。
使用Ubuntu-16.04
我不确定我缺少什么。任何帮助或指针,表示赞赏。