为什么在ARM Procedure Call Standard中使用帧指针寄存器已经过时了?

时间:2012-09-15 00:14:36

标签: pointers arm call frame procedure

我正在阅读ARM程序调用标准:

http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0041c/Cegbidie.html

它说:

  

仅支持不需要帧指针寄存器的APCS变体。需要帧指针寄存器的APCS变体已过时。记录这些变体仅用于向后兼容。

有人可以告诉我为什么吗?我认为如果在编译时堆栈帧大小未知,则需要帧指针。

0 个答案:

没有答案