Télécharger la liste

Description du projet

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

Système requise

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.

2007-12-24 01:15 Retour à la liste release
3.3.0

Helgrind fonctionne à nouveau avec détection de race améliorée et de meilleurs messages d'erreur. Massif génère une meilleure sortie. Cachegrind a été étendu pour faire branche profilage misprediction. Les deux branches conditionnelles et indirects sont profilées. Évolutivité a été améliorée pour de très grands programmes, en particulier celles avec un million ou plusieurs blocs malloc'd en usage à la fois. Ces améliorations touchent principalement Vérification mémoire, qui est également jusqu'à 10% plus rapide pour tous les programmes, avec Linux x86 car la plus grande amélioration. La documentation a été réorganisée. Outils expérimentaux ont été ajoutées. Il existe de nombreux autres changements.
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