期刊文献+
共找到6篇文章
< 1 >
每页显示 20 50 100
基于动态插桩的C/C++内存泄漏检测工具的设计与实现 被引量:8
1
作者 曾佳平 杨秋辉 +2 位作者 汪华龙 徐保平 黄蔚 《计算机应用研究》 CSCD 北大核心 2015年第6期1737-1741,共5页
针对C、C++程序常出现的内存泄漏、内存越界访问、内存的不匹配释放等错误进行了研究,分析了现有的内存错误检测工具和方法,在基于开源的动态二进制插桩框架Pin的基础上,采用函数族的内存信息块管理方法和生命周期法,实现了在Linux平台... 针对C、C++程序常出现的内存泄漏、内存越界访问、内存的不匹配释放等错误进行了研究,分析了现有的内存错误检测工具和方法,在基于开源的动态二进制插桩框架Pin的基础上,采用函数族的内存信息块管理方法和生命周期法,实现了在Linux平台下运行的内存检测工具Mem Guard原型。该原型能有效地检测出内存泄漏、内存越界访问、内存的不匹配释放等问题,并通过与运行在Valgrind上的工具Memcheck的对比实验证明了该原型的有效性以及高效性。 展开更多
关键词 内存泄漏 动态二进制插桩 生命周期 MEM Guard原型 valgrind
下载PDF
一种新的高效嵌入式应用程序调试技术 被引量:3
2
作者 潘竹生 周正 《电脑开发与应用》 2007年第6期63-66,共4页
嵌入式软件的可靠性越来越成为决定整个嵌入式系统可靠性的重点,随着软件规模的增大,采用人工方式对程序错误进行排除的工作变得非常低效和复杂。介绍了一种利用调试软件Valgrind进行嵌入式应用程序错误查找的技术,利用它可以高效、自... 嵌入式软件的可靠性越来越成为决定整个嵌入式系统可靠性的重点,随着软件规模的增大,采用人工方式对程序错误进行排除的工作变得非常低效和复杂。介绍了一种利用调试软件Valgrind进行嵌入式应用程序错误查找的技术,利用它可以高效、自动地查找出程序中的多种错误。首先介绍了嵌入式程序常见错误,接着研究了Valgrind的工作原理,最后介绍了利用Valgrind进行程序错误检测的步骤和应用实例。 展开更多
关键词 valgrind 嵌入式系统 LINUX 内存操作
下载PDF
基于Valgrind的嵌入式应用程序调试技术 被引量:1
3
作者 潘竹生 童维勤 周正 《微计算机信息》 2009年第5期58-59,244,共3页
本文介绍了一种利用调试软件Valgrind进行嵌入式应用程序错误查找的技术,利用它可以高效、自动地查找出程序中的多种错误。首先介绍了嵌入式程序常见错误,接着研究了Valgrind的工作原理,最后介绍了利用Valgrind进行程序错误检测的步骤... 本文介绍了一种利用调试软件Valgrind进行嵌入式应用程序错误查找的技术,利用它可以高效、自动地查找出程序中的多种错误。首先介绍了嵌入式程序常见错误,接着研究了Valgrind的工作原理,最后介绍了利用Valgrind进行程序错误检测的步骤和应用实例。 展开更多
关键词 valgrind 嵌入式系统 LINUX 内存操作
下载PDF
内存调试技术在龙芯嵌入式系统中的应用
4
作者 刘建圻 尹秀文 《现代计算机》 2010年第1期12-14,24,共4页
内存错误调试在二十年来一直困扰着C/C++开发人员,嵌入式行业显得更为突出,在龙芯SOC在产业化过程中,这个难题也一直没有很好解决。探讨网络计算机系统的可能存在的内存问题,以及传统手工排错的局限性。把Valgrind内存调试技术引入到嵌... 内存错误调试在二十年来一直困扰着C/C++开发人员,嵌入式行业显得更为突出,在龙芯SOC在产业化过程中,这个难题也一直没有很好解决。探讨网络计算机系统的可能存在的内存问题,以及传统手工排错的局限性。把Valgrind内存调试技术引入到嵌入式软件调试,比较完善地解决了内存泄露这类调试难题。 展开更多
关键词 龙芯 嵌入式系统 内存调试 valgrind
下载PDF
Linux下C语言程序内存泄漏的研究 被引量:2
5
作者 周超 林邓伟 《工矿自动化》 北大核心 2008年第4期137-139,共3页
文章阐述了内存泄漏的概念、分类、危害以及内存泄露的常发场景,并给出了在Linux下使用Valgrind查找内存泄漏的方法。
关键词 内存泄漏 堆内存 LINUX valgrind
下载PDF
Open Source
6
作者 汤韬 《程序员》 2005年第10期13-13,共1页
“虚拟机”这个词,最近几年是越来越火。当然,在不同的领域和不同的层面,“虚拟机”代表的含义稍有不同。比如在语言领域,虚拟机是类似JVM这样用于模拟CPU和内存并解释特定字节码的解释器;在系统级,虚拟机也指和Vmware之类能够模... “虚拟机”这个词,最近几年是越来越火。当然,在不同的领域和不同的层面,“虚拟机”代表的含义稍有不同。比如在语言领域,虚拟机是类似JVM这样用于模拟CPU和内存并解释特定字节码的解释器;在系统级,虚拟机也指和Vmware之类能够模拟包括CPU、内存、硬盘、I/O在内完整硬件的仿真环境。 展开更多
关键词 开源技术 虚拟机 拟真度 内存分配 valgrind 计算机软件
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部