[Raw-OS] 关于函数调用问题

使者0123   2014-3-4 09:41 楼主
有没有一种机制,比如说我现在运行在fun()函数中,我想在这个函数中获取到cpu在调用fun函数之前调用的是哪个函数,这种能实现吗?

我在做项目的时候,经常遇到死机的问题,但是很多时候,死机不是正在运行的函数导致的。所以想问下有没有那样的调试方法。

回复评论 (2)

这种是能实现的,不过要基于对elf这种格式详细分析,然后推断出来函数的调用关系。如果仅是普通的bin文件是分析不出来的。
点赞  2014-3-4 11:08
使用IAR调试的时候,可以观察最近运行了哪些函数的,然后停止调试时,会指向停止前最后一个运行的函数。非常实用!
点赞  2014-3-4 13:13
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复