X86_64上没有写C函数声明导致的BUG
摘要:X86_64上没有写C函数声明导致的BUG我的博客:http://blog.striveforfreedom.netTable of Contents1 简介2 导致崩溃的代码及解决思路2.1 导致崩溃的代码2.2 解决思路3 小结1 简介最近修改一个用C写的开源程序,需要加几个函数,因为偷懒没写函数声明,导致程序崩溃,最后花了很多时间才查明原因,原来是没有写函数声明惹的祸。感觉这个BUG在X86_64上还挺有代表性,因此这里把它记录下来。2 导致崩溃的代码及解决思路2.1 导致崩溃的代码导致崩溃的代码简化后只大致这个样子的://foo.c#include <stdlib.h>#i
阅读全文
posted @ 2013-04-17 15:54