Linux平台下基于源代码插装的动态内存检测

来源 :小型微型计算机系统 | 被引量 : 0次 | 上传用户:lady408
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在C/C++语言程序中.指针的使用使代码灵活、简便.但所带来的类似内存泄漏、内存写溢出等的内存使用的错误却很难分析和消除.针对这些容易出现的内存使用错误.提出了Linux平台下一种基于源文件信息提取和源代码插装的动态内存检测方法,设计实现了一个动态内存检测模块DDMEM.可以检测源代码的内存泄漏、内存写溢出、释放野指针和内存管理函数的不匹配等问题.给出了写溢出错误的一个实例检测,以验证方法的有效性.
其他文献
【摘要】本文主要揭示我国注册会计师行业供求矛盾和发展空间。    一、从需求角度看,我国注册会计师行业面临的需求主要体现在以下方面    (一)外国会计公司进入中国市场对人才的需求。外国会计公司早已看到了中国这一新兴市场潜在的巨大需求。由于语言、文化、制度等方面的差异,以及相对成本方面的考虑,他们必然把国际化置于本土化之中,雇用大量高素质中方员工,尤其是具有注册会计师执业资格的人员和那些熟悉国际会
一、目的要求:使学生理解求平均数应用题的特点,并能正确地列式解答。二.教具、学具准备: 1.教具:复习用的幻灯片,小结用的幻灯片。三个杯子,12根小棒。 2.学具:每个学生准备
小麦是我国主要粮食种植作物之一,其种植面积为全国耕地总面积的22~30%,随着种植面积的逐年扩大,和近年来各级政府支农政策的积极落实,农民种粮积极性空前高涨,以中央一号文
农业经济的发展有利于推动国民经济的发展,我国要由农业大国向农业强国转变,就必须大力发展农业机械化,借助农业机械的应用提升劳动生产率,推动农业稳步健康发展,因此加大农
WSRF规范迈出了将网格技术和Web服务技术加以融合的关键一步,服务调用性能的重要性日益突出,服务网关最初用于解决公共IP和私有IP之间的Web服务可访问性问题,现在也用于基于集群
本刊讯:9月18日,由农民日报社主办、山东五征集团协办的2015中国农机手大赛华北省际联赛在兖州举办。来自山东、河北、天津3个省份的150余位选手参加了比赛。农民日报社副总编
针对多QoS约束的组播路由问题,借鉴改进的蚁群系统,提出了一种新的QoS组播路由算法QCMR-ACS(QoS Constraints Multicast Routingbased on ACS).QCMR-ACS通过构建确定性选路概率函
“七五”期间,我国职业技术教育发展的目标已基本实现。5年间,全国各类中等职业技术学校共培养了860多万名毕业生;使近亿名未升入高级学校的城乡劳动者
随着网络数字信息爆炸性的增长和应用高可用性的需求,海量、高可扩用性、高可展性的存储系统正成为网络存储领域的研究热点.针对这种情况,我们借助存储虚拟化和冗余技术,将多
迁移是学生在学习过程中经常出现的一种心理现象。它是指学生已经掌握的知识、技能对于新知识、新技能的学习所产生的影响。在“20以内退位减法”的教学中,如何有效地利用迁