什么是BP寄存器(帧指针)对ARM处理器的相同呢?(What's the equivalen

2019-07-29 18:47发布

在Intel平台上, BP是用来指向堆栈帧的开始和接入参数[bp+0x??]和局部变量[bp-0x??]

这寄存器在ARM使用? 或者,被寻址仅基于SP?

[我没有基础设施来编译和拆解由我自己看看吧。 参照AAPCS也帮不了我]

Answer 1:

你所寻找的是帧指针。 通常, R7充当Thumb模式帧指针和R11充当ARM模式的帧指针。 但它是操作系统的判断下,如果它希望改变这一惯例。

阅读这里



文章来源: What's the equivalent of BP register ( Frame Pointer ) on ARM processors?