棋子 · 2019年12月16日

arm32 / armv7a中的帧指针

我正在尝试在arm32 arch和armv7中打印堆栈框架的框架指针的地址。

为了找到先前的堆栈帧地址,我正在arch_prev_frame()中执行(frame-12),并在arch_call_address()中进行了(frame-4)。

但是我只能打印第一个帧的地址,而下一个fp值却是NULL。

即我无法获得以前的帧指针值。

任何线索都会有很大帮助。

1 个回答 得票排序 · 时间排序
极术小姐姐 · 2019年12月16日

您使用的是哪个编译器和版本?

你的回答
关注数
1
收藏数
0
浏览数
2185
极术小姐姐
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息