Downloadliste

Sponsored link

Projektbeschreibung

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 [].

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
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

Dies ist ein Feature Release mit vielen bedeutenden Verbesserungen und die übliche Sammlung von Fehlerbehebungen. Die wichtigste Verbesserung ist, dass Valgrind funktioniert jetzt auch auf ARM / Linux und Mac OS X 10.6 (Snow Leopard).
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

Verbesserungen und Vereinfachungen des Lecks Checker. Klärung und Vereinfachung der Textausgabe. Helgrind Ptrcheck und geben nun eine XML-Ausgabe. Helgrind und DRD sind Stabilität und Performance verbessert. Wirklich atomaren Unterstützung für x86/amd64/ppc atomaren Anweisungen. Ein neues experimentelles Werkzeug, BBV, nützlich für Computer-Architektur Forschung. Unterstützung für Mac OS X. Verbesserte Wein-Unterstützung, einschließlich der Fähigkeit, Windows HVE debuginfo lesen.
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

Diese Version behebt einige Rückschritte und Assertionsfehlern im Debug-Infos Lesung in 3.4.0, vor allem falsche Stapelüberwachungen auf amd64-linux auf älteren (glibc-2.3 basierte Systeme). Verschiedene andere Debug-Informationen Probleme sind behoben. Eine Reihe von Bugs in der exp-ptrcheck Werkzeug in 3.4.0 eingeführt wurden, wurde behoben. In Anbetracht der Tatsache, dass 3.4.0 enthält den Benutzer sichtbaren Regressionen im Vergleich zu 3.3.x, ein Upgrade auf 3.4.1 empfohlen. Packagers 3.4.1 werden dazu ermutigt, den Vorzug vor 3.4.0 Schiff.
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

Diese Version behebt Fehler in 3.3.0, wird die Unterstützung für glibc-2.8-basierten Systemen (11 openSUSE, Fedora Core 9), verbessert die bestehenden glibc-2.7-Unterstützung, und fügt die Unterstützung für die SSSE3 (Core 2) Befehlssatz.
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 funktioniert wieder mit verbesserten Rasse Erkennung und bessere Fehlermeldungen. Massiv erzeugt eine bessere Ausgabe. Cachegrind wurde erweitert, um branchenspezifische misprediction Profilierung zu tun. Beide bedingten und indirekten Branchen profiliert. Skalierbarkeit wurde für sehr große Programme verbessert, insbesondere diejenigen mit einer Million oder mehr malloc'd Blöcke sofort verwenden. Diese Verbesserungen betreffen vor allem Prüfung auf Speicherlecks, die die größte Verbesserung zu sehen ist auch bis zu 10% schneller für alle Programme, mit x86-Linux. Die Dokumentation wurde reorganisiert. Experimentelle Werkzeuge wurden aufgenommen. Es gibt viele weitere Änderungen.
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