Valgrind soll Speicherprobleme in Linux-Applikationen finden
Valgrind 1.0.0 überwacht Speichermanagement ausführbarer Programme. Mit Valgrind 1.0.0 hat Julian Seward jetzt ein Werkzeug veröffentlicht, das Entwicklern beim Debuggen ihrer Linux-Software helfen soll. Das freie Tool hilft dabei, Fehler im Speichermanagement von Programmen zu finden.
Läuft ein Programm unter der Aufsicht von Valgrind, werden alle Lese- und Schreibzugriffe auf den Speicher überwacht, Aufrufe von malloc, new, free und delete werden abgefangen. So soll Valgrind unter anderem die Nutzung von nicht-initialisiertem Speicher, Lese- und Schreibzugriffe auf bereits freigegeben Speicher und Memory Leaks verhindern.
Auf diese Weise soll sich mit Valgrind nahezu jedes dynamisch gelinkte ELF x86 Executable ohne Modifikationen oder Neukompilation überprüfen lassen.
Zwar sei Valgrind noch nicht perfekt, so der Entwickler, es sei aber gut genug, um auch größere Applikationen wie Mozilla, OpenOffice oder MySQL zu überprüfen. KDE3 wurde in den zwei Monaten vor dessen Veröffentlichung ausgiebig mit Valgrind geprüft.
- Anzeige Hier geht es zum Handbuch für Softwareentwickler bei Amazon Wenn Sie auf diesen Link klicken und darüber einkaufen, erhält Golem eine kleine Provision. Dies ändert nichts am Preis der Artikel.