其他分享
首页 > 其他分享> > 安卓逆向之调用约定

安卓逆向之调用约定

作者:互联网

1、arm32函数调用约定

arm32位调用约定采用ATPCS。

参数1~参数4 分别保存到 R0~R3 寄存器中 ,剩下的参数从右往左一次入栈,被调用者实现栈平衡,返回值存放在 R0 中。

2、arm64函数调用约定

arm64位调用约定采用AAPCS64。

参数1~参数8 分别保存到 X0~X7 寄存器中 ,剩下的参数从右往左一次入栈,被调用者实现栈平衡,返回值存放在 X0 中。

 

标签:逆向,调用,调用者,安卓,函数调用,参数,从右,约定
来源: https://blog.csdn.net/u014738665/article/details/121223310