我相信我了解 linux x86-64 ABI 如何使用寄存器和堆栈将参数传递给函数(参见 previous ABI discussion )。我感到困惑的是,是否/什么寄存器应该在函数调用中保留。也就是说,哪些寄存器可以保证不被破坏?
最佳答案
关于linux - 通过 linux x86-64 函数调用保留哪些寄存器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53580405/
我相信我了解 linux x86-64 ABI 如何使用寄存器和堆栈将参数传递给函数(参见 previous ABI discussion )。我感到困惑的是,是否/什么寄存器应该在函数调用中保留。也就是说,哪些寄存器可以保证不被破坏?
最佳答案
关于linux - 通过 linux x86-64 函数调用保留哪些寄存器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53580405/