今天在两个小bug上花了很多时间。几乎整个晚上都在寻找bug的来源~!
当我真正地找到bug的所在处时,大吃了一惊!唉,当年的恶梦重演了。。。太粗心大意了!
第一个bug:
Line 106,应该是 if( p!=NULL ) 才对。。。
我早就怀疑某个地方有点不对劲,今晚证实了,添加了MAP_ZERO参数,却没有生效。
mo是指针,初始化mo结构的内容,用到sizeof时候,应该是 sizeof(*mo) 或者 sizeof(PeModule)才对。
我真悲剧!
– –
以此为鉴,今后写代码慎重!