小型微型计算机系统
小型微型計算機繫統
소형미형계산궤계통
MINI-MICRO SYSTEMS
2006年
9期
1647-1651
,共5页
高海昌%冯博琴%何杭军%朱利
高海昌%馮博琴%何杭軍%硃利
고해창%풍박금%하항군%주리
C/C++%插装%动态内存检测%内存泄漏%写溢出%野指针
C/C++%插裝%動態內存檢測%內存洩漏%寫溢齣%野指針
C/C++%삽장%동태내존검측%내존설루%사일출%야지침
在C/C++语言程序中,指针的使用使代码灵活、简便,但所带来的类似内存泄漏、内存写溢出等的内存使用的错误却很难分析和消除.针对这些容易出现的内存使用错误,提出了Linux平台下一种基于源文件信息提取和源代码插装的动态内存检测方法,设计实现了一个动态内存检测模块DDMEM,可以检测源代码的内存泄漏、内存写溢出、释放野指针和内存管理函数的不匹配等问题.给出了写溢出错误的一个实例检测,以验证方法的有效性.
在C/C++語言程序中,指針的使用使代碼靈活、簡便,但所帶來的類似內存洩漏、內存寫溢齣等的內存使用的錯誤卻很難分析和消除.針對這些容易齣現的內存使用錯誤,提齣瞭Linux平檯下一種基于源文件信息提取和源代碼插裝的動態內存檢測方法,設計實現瞭一箇動態內存檢測模塊DDMEM,可以檢測源代碼的內存洩漏、內存寫溢齣、釋放野指針和內存管理函數的不匹配等問題.給齣瞭寫溢齣錯誤的一箇實例檢測,以驗證方法的有效性.
재C/C++어언정서중,지침적사용사대마령활、간편,단소대래적유사내존설루、내존사일출등적내존사용적착오각흔난분석화소제.침대저사용역출현적내존사용착오,제출료Linux평태하일충기우원문건신식제취화원대마삽장적동태내존검측방법,설계실현료일개동태내존검측모괴DDMEM,가이검측원대마적내존설루、내존사일출、석방야지침화내존관리함수적불필배등문제.급출료사일출착오적일개실례검측,이험증방법적유효성.