最近在调试一款ARM9ES内核的芯片时,遇到一个较难复现的复位BUG。
我想通过栈回溯的方法,来定位问题。但我不清楚ARM9内核的栈帧是怎么定义的,网上搜了写资料,提到了ATPCS这个标准。请问在哪可以下载?或者有什么工具能基于ELF文件和栈数据,列出函数调用关系的吗?
谢谢!
Hi Arcrong
你可以从下面链接下载APCS 文档
http://infocenter.arm.com/help/topic/com.arm.doc.ihi0042f/IHI0042F_aapcs.pdf
Jett Zhou