阅读背景:

从寄存器看I386和x64位中函数调用中参数传递

来源:互联网 

x86_64基本使用寄存器存储函数参数,寄存器不够才入栈;

而i386将所有参数保存在栈上,通过gcc的扩展功能__attribute__((regparm()))即可实现部分参数的寄存器传递。而i386将所有参数保存在栈上




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: