摘要: 最近遇到一个问题,在debug模式下怎么运行结果都是正确的,而release时会出现一些诡异的问题,但是问题又诡异的很,比如我printf几句无关痛痒的log信息,可能现象又对了。只好在汇编模式下一行一行的跟下去,最终发现了问题的所在。问题是这样的,我有一处代码用到了zlib的解压:intuncompress(Bytef *dest, uLongf *destLen, const Bytef *source, uLongsourceLen);因为之前没用过也没有仔细看参数传递规则,不知道deslen一定要传入目标buffer dest的大小,以为他只是一个返回值,于是就这样调用了:uLongf 阅读全文
posted @ 2012-10-31 13:29 andyzhshg 阅读(3060) 评论(0) 推荐(0) 编辑