arm64汇编篇-05函数的本质及实例分析

函数的参数和返回值: ARM64下,函数的参数是存放在X0到X7(W0到W7)这8个寄存器里面的.如果超过8个参数,就会入栈. 函数的返回值是放在X0 寄存器里面的. 这些是系统规定的,也正是这些规则我们才能逆向去解析别人的代码。 函数的局部变量: 函数的局部变量放在栈里面。这个大家都知道,下面我们建个项目来研究下函数执行的汇编代码。 堆栈操作例子: 使用32个字节空间作为这段程序的栈空间,然后利
相关文章
相关标签/搜索