Che*_*han 6 assembly arm calling-convention
在intel平台上,BP用于指向堆栈帧的开头并访问参数[bp+0x??]和局部变量[bp-0x??].
BP
[bp+0x??]
[bp-0x??]
ARM中使用哪个寄存器?或者,仅基于SP的寻址?
[我没有自行编译和反汇编的基础设施.参考AAPCS对我没有帮助]
Pav*_*ath 7
您正在寻找的是帧指针.通常,R7在THUMB模式下R11充当帧指针,在ARM模式下充当帧指针.但是,如果愿意的话,操作系统可以自行决定改变这一惯例.
R7
R11
在这里阅读
归档时间:
13 年,4 月 前
查看次数:
8172 次
最近记录: