作者NoobImage (老人家)
看板C_and_CPP
标题[问题] BCB code guard log跑出Access underrun & overrun是什麽?
时间Thu Feb 12 16:43:18 2009
用了bcb code guard
原本是想抓 memory leak
程式compiler可过
但是多跑几次值会乱掉 请参照18011
------------------问题---------------------
code guard log跑出了
Access underrun
Attempt to access 4 bytes at 0x00dfd480-4,that is a offset 0-4 in heap block
0x00dfd480(size 800)
是什麽意思 跑到这段的底了? 所以走不过去?
还有一个
Access overrun
Attempt to access 4 bytes at 0x00e93054+800,that is a offset 0+800 in heap
block 0x00e93054(size 800)
内容好像是 跑到堆叠顶了 跑不过去???
下面都有秀 0x00e93054 0x00dfd480 里面放的程式
有
一个副程式 XXX()
button1click
0x400FD334 }
0x4010A9A8 |________>这四个不知道是啥(指标的位址?)
0x4010A623 |
0x4037AEEA }
有没有高手可以帮我解读 到底这先问题会不会造成 MEMORY LEAK
如果不是 我还要抓别的毛病 (惨惨惨)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.64.88.58