[問題] BCB code guard log跑出Access underrun & overrun是什麼?
用了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
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章