Bessinger: Fehlersuche (Trace)

Beitrag lesen

Hallo,

http://search.cpan.org/~roode/Readonly-1.03/Readonly.pm

mfg Beat;

Leider habe ich mich immer noch nicht klar ausgedrückt.
Mit der obigen Methode kann ich zwar erkennen, wo die Perl-Variable zum ersten Male geändert wird (werden soll), denn dort bricht das Programm ab.
Der Programmfehler liegt aber meist nicht an der ersten Stelle, sondern die Variable wird x-mal korrekt geändert und erhält dann plötzlich einen falschen Wert.
Ich hätte daher gerne alle Stellen, wo eine Änderung erfolgt
Der Trace sollte etwa folgendes liefern:

Zeile 17, Wert alt, Wert neu
Zeile 45, Wert alt, Wert neu
Zeile 45, Wert alt, Wert neu
Zeile 45, Wert alt, Wert neu
Zeile 45, Wert alt, Wert neu
Zeile 45, Wert alt, Wert neu
Zeile 17, Wert alt, Wert neu
....