Posted on 2011-12-18 21:29
besterChen 閱讀(936)
評論(0) 編輯 收藏 引用 所屬分類:
逆向分析 、
WTL/MFC/GuiLib
用C寫程序,為了省事兒引用了別人一些代碼,一調(diào)試程序發(fā)現(xiàn):內(nèi)存泄露了。程序代碼量有點大,而且指針基本上都是用鏈表管理起來的,VC的調(diào)試器并不能給檢查具體哪一行泄露。我想用C寫程序的人這種情況一定跟我一樣遇到過好多次,其中大多數(shù)人可能也跟我一樣。依次注釋和檢查代碼來排除這個問題~~
最近,我又遇到了這個問題,本想到群中請教下別人有沒好點兒的內(nèi)存檢查工具來輔助我排錯,結(jié)果有幸讓我得到了如下的方法:
這樣再次啟動程序時,申請 {1057} 這個內(nèi)存時就會出發(fā)斷點,然后棧回朔就可以定位到那個指針沒釋放了~~