2022-08-23  2024-09-15    112 字  1 分钟
AOS

gcc会在call指令之前让rsp16字节对齐。

cpu在call的时候将rip压栈rsp -= 8,所以进入被调用者之后rsp = 8 (mod 16)。如果在这个函数里面还要call其他函数的话就要将rsp减掉奇数个8让它重新16字节对齐。