好久没被这样的bug玩过了

今天在两个小bug上花了很多时间。几乎整个晚上都在寻找bug的来源~!

当我真正地找到bug的所在处时,大吃了一惊!唉,当年的恶梦重演了。。。太粗心大意了!

 

第一个bug:

 

Line 106,应该是 if( p!=NULL ) 才对。。。

我早就怀疑某个地方有点不对劲,今晚证实了,添加了MAP_ZERO参数,却没有生效。

 

 

mo是指针,初始化mo结构的内容,用到sizeof时候,应该是 sizeof(*mo) 或者 sizeof(PeModule)才对。

我真悲剧!

– –

 

以此为鉴,今后写代码慎重!

好久没被这样的bug玩过了》上有15条评论

  1. Kiming

    if( p!=NULL ) 和 if( p==NULL ) 是两个完全不同的东西 这都会搞错
    是不是笔误啊

    以后啊 最好写一段 检查一段
    小虾用的什么软件查看的代码??

    回复
  2. Xiaoxia

    To Kiming, 思路不可能有误,可能是手快误打了,或者瞬间思维错乱、记忆丢失之类的。。。

    回复
  3. Kiming

    notepad++ 高亮也有点不爽 还是VIM的好
    但不太方便
    用Code::Block 功能强大 高亮看去来也很舒服

    回复
      1. joe

        SGOS是由你一个人完成的吗??我看了下开发文档,感觉真的很不错!!请问,源码开放吗?

        回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>