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