009
27.02.2005, 22:05 Uhr
0xdeadbeef
Gott (Operator)
|
Ich würd an deiner Stelle mal valgrind bemühen, das spuckt mehr Informationen aus. Gibts das für Windoze überhaupt? Naja - im Zweifel wirds bei cygwin dabei sein.
Was das Weiterbenutzen von freigegebenem Speicher betrifft - naja, das Betriebssystem wird sich in der Regel nicht die Mühe machen, einzelne Speicherbereiche zu flaggen, ob du reinschreiben darfst oder nicht, sondern lediglich prüfen, ob du in die Speicherpage, in die du schreiben willst, schreiben darfst. Dementsprechend sind buffer overflows und das benutzen bereits gelöschter Buffer in ihrem Verhalten ziemlich unberechenbar, vgl. Heisenbug. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra |