比较在Aarch64上运行的两个程序的程序流程

时间:2019-06-29 12:53:40

标签: c++ perf

我必须调试在嵌入式ARM Aarch64设备上运行的C ++程序。似乎该程序仅在执行特定代码路径时才会发生,但我不知道是哪一个。我只知道在某些环境下更可能发生这种情况,例如设备连接到互联网,是否连接了某些硬件等等。

现在,我想做的是在问题发生和不发生的情况下记录每个调用的函数,然后显示记录之间的差异以跟踪潜在的错误路径。我考虑过使用perf diff,但是根据文档

“仅针对匹配两个指定的perf.data文件的事件显示差异配置文件。”

我是否认为这是错误的?性能差异会告诉我我想要什么吗?

致谢

0 个答案:

没有答案