arm中文社区
直播中

张伟

7年用户 1595经验值
私信 关注
[资料]

如何使用CoreSight Access Library 1.0版本进行目标跟踪

在本教程中,我们将在Calao Systems设计的基于Cortex-A9的ST-Ericsson Snowball板上使用CoreSight访问库,运行Linux Ubuntu,以获取指令执行的跟踪并分析Linux内核本身内函数的使用情况。
用户空间的例子可以被修改为实时的“飞行记录器”监控,或者用于飞机坠毁后的分析。
使用CoreSight访问库CoreSight跟踪对Linux内核进行非侵入式跟踪和分析使您能够以非侵入性方式收集在目标平台上执行的指令序列-这在尝试调试棘手的实时问题或尝试优化代码时非常有用。
下面的屏幕截图显示了跟踪捕获的结果--您可以看到内核中执行的实际指令序列、C源文件中相应的函数,以及哪些函数占用的时间最多。

更多回帖

发帖
×
20
完善资料,
赚取积分