关于 本文涉及到代码,演示环境为:win10 + VS2017 ,ubuntu+clang clang版本: 参数入栈顺序 顺序 几种常见的函数参数入栈顺序,还有两种就不介绍了(__clrcall.__thiscall) 顺序 释义 __cdecl 函数参数按照从右到左的顺序入栈,并且由调用函数者把参数弹出栈以清理堆栈 __stdcall 函数参数按照从右到左的顺序入栈,被调用的函数在返回前清理传送参数的栈,函数参数个数固定 __fastcall 使用内部寄存器ECX,EDX传递前两个DWORD…