紫水晶编程技术论坛 - 努力打造成全国最好的编程论坛's Archiver
论坛广场
›
x86ASM
› 为什么32位系统大多是STDCALL而不是FASTCALL或CDECL
testid
发表于 2015-11-22 14:21:09
为什么32位系统大多是STDCALL而不是FASTCALL或CDECL
本帖最后由 testid 于 2015-11-22 14:24 编辑
如题,STDCALL有什么优点吗?
怎么快速判断一个函数是否STDCALL(反汇编层面)?
64位系统有内核函数是STDCALL的吗?
Tesla.Angela
发表于 2015-11-23 11:35:36
1.没啥优点,参数都通过栈传,速度慢。
2.看看结尾有没有RETN XX。
3.没有。
页:
[1]
查看完整版本:
为什么32位系统大多是STDCALL而不是FASTCALL或CDECL