GDB 不就是做这些事情的吗?
如果是单片机,用 OpenOCD + GDB 就可以看见堆栈情况。
【 在 sipangziq (sipangziq) 的大作中提到: 】
: 标 题: [求助]crash 工具
: 发信站: 水木社区 (Sat May 30 10:54:14 2020), 站内
:
: 我现在有个需求,别的rtos下得trace,arm核。我能拿到trap时寄存器的值,还有当前task里堆栈的内容,也只能拿到这些。我的需求是要用这些解析出调用栈。一个方法是我可以用Trace32的模拟器,填入寄存器和栈的内容,让trace32帮我恢复,填入数据虽然可以脚本化,还是麻烦。
:
: 谁用crash工具分析过coredump?是不是我trap的时候按照一定格式生产一个文件,用crash命令就行,这种coredump转储文件格式怎么定义?有啥好的建议吗?谢谢!
: --
:
: ※ 来源:·水木社区
http://www.newsmth.net·[FROM: 221.221.89.115]
--
FROM 111.196.247.*