From: Mathias Waack (mathias_at_mufasa.informatik.uni-mannheim.de)
Date: 16. Jan 2001
Hi all,
ich habe mal wieder das nicht unuebliche Problem einer groesseren
Applikation, geschrieben in C++, in der irgendwo ein fehlerhafter
Speicherzugriff steckt. Das Ganze fuehrt zu sehr mysterioesen
Abstuerzen ohne erkennbaren Grund. Abseits dieses konkreten Problems
habe ich mich auf die Suche nach Tools gemacht, die den Entwickler
bei solchen Problemen unterstuetzen koennten, und habe fast genau
0 gefunden. Aber vielleicht koennt ihr mir ja helfen.
Was ich suche ist ein Tool, das
- Zugriffe auf nichtinitialisierten Speicher,
- Arraygrenzen,
- Pointeroperation in Objekten auf dem Heap
ueberwacht. Halt die Stellen, wo es zumeist schief geht.
Ach ja, und Knackpunkt ist: es sollte plattformneutral sein. Also
zumindest unter Solaris/Sparc sollte es laufen.
Das einzige Tool welches ich hier nutze ist dmalloc.
Aber das ist leider nicht so das Wahre:(
Interessant fand ich noch Checker, welcher irgendwie mit dem
gcc zusammenarbeitet. Ob das aber auch unter Solaris/Sparc
funktioniert, habe ich noch nicht herausfinden koennen.
Any hints? Wie geht Ihr an sowas ran?
Mathias
Dieses Archiv wurde generiert von hypermail 2.1.2 : 11. Mar 2002 CET