Download List

프로젝트 설명

Valgrind is a tool that helps you find memory management problems in programs. When a program is run under Valgrind's supervision, all reads and writes of memory are checked, and calls to malloc/new/free/delete are intercepted. As a result, Valgrind can detect problems such as use of uninitialized memory, reading/writing of memory after it has been freed, reading/writing off the end of malloced blocks, reading/writing inappropriate areas on the stack, memory leaks in which pointers to malloced blocks are lost forever, passing of uninitialized and/or unaddressable memory to system calls, and mismatched use of malloc/new/new [] vs. free/delete/delete [].

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2010-11-26 17:12
3.6.0

이것은 여러 중요한 개선 및 버그 수정의 일반적인 컬렉션 기능 릴리스입니다. 주요 개선 Valgrind 지금은 ARM에서 / 리눅스와 맥 OS X 10.6 (스노 레오파드)에서 작동합니다.
Tags: Major feature enhancements
This is a feature release with many significant improvements and the usual collection of bug fixes. The main improvement is that Valgrind now works on ARM/Linux and on Mac OS X 10.6 (Snow Leopard).

2009-09-29 03:00
3.5.0

개선 및 누설 검사기의 simplifications. 명확한 텍스트를 출력 simplifications. Helgrind 및 Ptrcheck 지금은 XML을 출력주세요. Helgrind 및 DRD 안정성과 성능을 크게 향상되었습니다. x86/amd64/ppc 원자 지침 진짜 핵을 지원합니다. 새로운 실험 도구, BBV, 컴퓨터 아키텍처 연구에 유용합니다. 윈도우 debuginfo 능력을 읽고 PDB를 포함하여 Mac OS X의 향상된 기능을 지원하는 와인.
Improvements and simplifications of the leak checker. Clarification and simplifications of text output. Helgrind and Ptrcheck now give XML output. Helgrind and DRD have improved stability and performance. Genuinely atomic support for x86/amd64/ppc atomic instructions. A new experimental tool, BBV, useful for computer architecture research. Support for Mac OS X. Improved Wine support, including ability to read Windows PDB debuginfo.

2009-03-14 02:38
3.4.1

이 릴리스의 수정 3.4.0에서 정보 읽어 디버그 일부 regressions 및 주장 실패, 가장 주목할만한 잘못된 AMD64에서 스택 추적 리눅스 나이에 (의 glibc - 2.3 기반) 시스템. 각종 디버그 정보 문제도 해결됩니다. 애썼는데 버그의 수를 ptrcheck 도구 3.4.0에서 소개가 해결되었습니다. 3.4.0 사용자가 볼 수 regressions 3.3.x 상대적으로 3.4.1로 업그레이 드를 포함 사실을 볼 것을 권장합니다. 배포자 환경에서 3.4.0로 3.4.1 배는 것을 권장합니다.
Tags: Major bugfixes
This release fixes some regressions and assertion failures in debug info reading in 3.4.0, most notably incorrect stack traces on amd64-linux on older (glibc-2.3 based) systems. Various other debug info problems are also fixed. A number of bugs in the exp-ptrcheck tool introduced in 3.4.0 have been fixed. In view of the fact that 3.4.0 contains user-visible regressions relative to 3.3.x, upgrading to 3.4.1 is recommended. Packagers are encouraged to ship 3.4.1 in preference to 3.4.0.

2008-06-21 00:02
3.3.1

3.3.0에서이 릴리스의 버그 수정, 2.8의 glibc - 기반 시스템 (오픈 수세 11에 대한 페도라 코어 9), 기존의 glibc - 2.7을 지원 개선 지원을 추가하고 SSSE3에 대한 지원을 추가 (코어 2) 명령어 세트.
Tags: Major bugfixes
This release fixes bugs in 3.3.0, adds support for
glibc-2.8 based
systems (openSUSE 11, Fedora Core 9), improves the
existing glibc-2.7
support, and adds support for the SSSE3 (Core 2)
instruction set.

2007-12-24 01:15
3.3.0

다시 Helgrind 개선 및 더 나은 레이스를 감지 오류 메시지와 함께 작동합니다. 대산괴 더 나은 출력을 생성합니다. Cachegrind 지점 misprediction 프로 파일링 할 확장되었습니다. 두 조건 및 간접 가지 프로파일입니다. 확장성이 매우 큰 프로그램을 위해 사용 한 번에 블록 malloc'd 특히 만명 이상 향상되었습니다. 이러한 개선은 대부분 Memcheck, 이는 가장 큰 개선을보고도 최대 10 % 모든 프로그램을 빠르게하는 x86 리눅스와 함께 영향을 미칩니다. 설명서 개편되었습니다. 실험 도구가 추가되었습니다. 많은 다른 변경 사항이있습니다.
Tags: Major feature enhancements
Helgrind works again with improved race detection and better error messages. Massif generates better output. Cachegrind has been extended to do branch-misprediction profiling. Both conditional and indirect branches are profiled. Scalability has been improved for very large programs, particularly those with a million or more malloc'd blocks in use at once. These improvements mostly affect Memcheck, which is also up to 10% faster for all programs, with x86 Linux seeing the largest improvement. The documentation has been reorganized. Experimental tools have been added. There are many other changes.

Project Resources