Linuxer
人生的乐趣有多种:爱、享受、冒险等等,还有发现和创造。能享受后两种乐趣的人并不多。做事应该带着发现的心态而不是争强好胜的心态。

导航

 

2013年8月6日

摘要: TAG: 调用惯例, cdecl, stdcall, fastcall, thiscallDATE: 2013-08-06什么是调用惯例调用惯例(Calling Conventions)指计算机程序执行时调用函数或过程的一些约定,包括:函数的参数是通过栈还是寄存器传递?如果通过栈传递,顺序是怎样的,是从左至右入栈还是相反。谁负责清理栈,是调用者还是被调用者?从清理栈的角度来讲,调用惯例可分为三类:函数的调用者清理,函数清理,混合清理(有时由调用者清理,有时由函数自己清理)。调用者清理著名的cdecl就是由函数调用者清理栈的调用惯例。cdecl是基于c语言的调用惯例,也是x86机器上大多数C编译 阅读全文
posted @ 2013-08-06 21:05 JollyWing 阅读(1914) 评论(0) 推荐(0) 编辑