Valgrind为一个debugging 和 profiling的工具包,检查内存问题只是其最知名的一个用途。今天介绍一下,valgrind工具包中的cachegrind。关于cachegrind的具体介绍,请参见valgrind的在线文档http://www.valgrind.o...
分类:
系统相关 时间:
2015-10-01 21:53:40
阅读次数:
319
系统编程中一个重要的方面就是有效地处理与内存相关的问题。你的工作越接近系统,你就需要面对越多的内存问题。有时这些问题非常琐碎,而更多时候它会演变成一个调试内存问题的恶梦。所以,在实践中会用到很多工具来调试内存问题。Valgrind是运行在Linux上一套基于仿真技术的程序调试和分析工具,它包含一个内核——一个软件合成的CPU,和一系列的小工具,每个工具都可以完成一项任务──调试,分析,或测试等。V...
分类:
编程语言 时间:
2015-09-23 21:19:56
阅读次数:
337
valgrind什么的就不说了AddressSanitizer除了heap,stack的也可以https://en.wikipedia.org/wiki/AddressSanitizer#Stack-buffer-overflowhttp://developerblog.redhat.com/201...
分类:
其他好文 时间:
2015-09-17 13:25:36
阅读次数:
227
一、简介 C/C++程序,最常见的错误之一就是内存泄露。Valgrind 是一款 Linux下的内存调试工具,它可以对编译后的二进制程序进行内存使用监测找出内存泄漏问题。 Valgrind通常包括如下几个工具: Memcheck:用于检测内存错误。它帮助c和c++的程序更正确。 Cachegrind...
分类:
系统相关 时间:
2015-09-10 14:24:39
阅读次数:
243
http://www.cnblogs.com/napoleon_liu/articles/2001802.html调不尽的内存泄漏,用不完的ValgrindValgrind 安装1. 到www.valgrind.org下载最新版valgrind-3.2.3.tar.bz22. 解压安装包:tar –...
分类:
其他好文 时间:
2015-08-28 17:16:03
阅读次数:
202
官网介绍:http://www.valgrind.org/Valgrind is an instrumentation framework for building dynamic analysis tools. There are Valgrind tools that can automatic...
分类:
其他好文 时间:
2015-08-27 12:55:27
阅读次数:
135
工欲善其事,必先利其器。Valgrind作为一个免费且优秀的工具包,平时大部分人可能都是使用valgrind检测内存问题,如内存泄露,越界等。其实Valgrind的用途远不止于此,其实际上为一个工具包,除了检查内存问题以外,还有其它多项用途。我准备将其大致介绍一下。本不想再介绍Valgrind检测内...
分类:
其他好文 时间:
2015-08-07 18:57:32
阅读次数:
112
最近使用valgrind检查代码时,发现了一个比较鬼诡的bug:Syscall param write(buf) points to uninitialised bytes(s) 。在百度上找了很长时间的解决方法,但没有找到。最后用google搞清楚了原因,并解决了这个问题。
这是我主要参考的英文网站:http://comments.gmane.org/gmane.comp.de...
分类:
其他好文 时间:
2015-07-31 10:32:59
阅读次数:
168
参考 : [1].应用 Valgrind 发现 Linux 程序的内存问题. http://www.ibm.com/developerworks/cn/linux/l-cn-valgrind/
分类:
其他好文 时间:
2015-07-30 16:32:56
阅读次数:
91
Find --> CTags --> Rebuild TagsBuilding CTags for /home/zhuangyao/proj/valgrind/valgrind-3.10.1: Please be patienterror: ctags: no input files specifi...
分类:
其他好文 时间:
2015-07-30 02:00:39
阅读次数:
268