arm平台的调用栈回溯(backtrace)
title: arm平台的调用栈回溯(backtrace)date: 2018-09-19 16:07:47tags:---介绍arm平台的调用栈与x86平台的调用栈大致相同,稍微有些区别,主要在于栈帧的压栈内容和传参方式不同。在arm平台的不同程序,采用的编译选项不同,程序运行期间的栈帧也会不同。有些工具在对arm的调用栈回溯时,可能会遇到无法回溯的情况。例如gdb在使用bt查看core dump文件调用栈时,有时会出现Backtrace stoped的情况,有可能就是栈空间的压栈顺序导致的
原创
2021-04-26 10:45:18 ·
4146 阅读 ·
0 评论