x0x1概念:
一个函数的参数系统是将其从x0到x7去赋值的,但是计算后的结果却是返回到x0寄存器中,这样便涉及到寄存器数据的保护。
原理:
对公用的参数和返回值先做栈保护存储起来,然后等要用的时候到对应的内存地址中取出来使用。
ARM64汇编深入解析:嵌套函数的实现机制
本文介绍了ARM64架构下嵌套函数的汇编原理,详细阐述了参数和返回值如何通过寄存器进行保护,并通过一个实例展示了嵌套函数在内存中的操作过程,解释了为什么需要将参数存储在栈空间以防止数据丢失。
一个函数的参数系统是将其从x0到x7去赋值的,但是计算后的结果却是返回到x0寄存器中,这样便涉及到寄存器数据的保护。
对公用的参数和返回值先做栈保护存储起来,然后等要用的时候到对应的内存地址中取出来使用。
1008

被折叠的 条评论
为什么被折叠?