今天才知道,AMD64的calling convention和IA32有这么大差别,分析了半天64位程式dump出来的stack frame,发现怎么进行不下去,函数的头几个入口参数竟然不是保存在栈里,而是寄存器。看来真的得学学AMD64 calling convention。下面是从google上搜到的一篇介绍AMD64 calling convention的文章:
http://blogs.msdn.com/oldnewthing/archive/2004/01/14/58579.aspx
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




