需要学习一下AMD64 calling convention

发表于:2007-05-26来源:作者:点击数: 标签:

今天才知道,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.ltesting.net