Hallo, im AVR Studio kann ich ja im Debug Modus mit F10 und F11 Schrittweise durchs Programm steppen. Gibt es auch eine Funktion für Rückwärts?
vielleicht SF10 oder SF11...? PS.: welchen Sinn soll es haben, ein Programm in umgekehrter Richtung zu durchlaufen?
> Gibt es auch eine Funktion für Rückwärts?
Dreh den Quarz um :)
Nein, ernsthaft, das gibt es nicht, weil's a) keinen Sinn macht und b)
nicht vom Controller (egal welchem) unterstützt wird (weil hier wieder
a) greift).
Das einzige was du machen kannst wäre "händisch" den ProgramCounter
wieder an die Stelle des vorhergehenden Befehls zu setzen, sofern das
unterstützt wird.
Ralf
ihr lacht. Aber es gibt wirklich leute die das implemtieren: http://sourceware.org/gdb/news/reversible.html
na nen Stack trace kann ich schon verstehen aber das die Befehle in umgekehrter Reihenfolge ausgeführt werden ?! Was soll denn das bringen ?
Uwe schrieb: > na nen Stack trace kann ich schon verstehen aber das die Befehle in > umgekehrter Reihenfolge ausgeführt werden ?! Was soll denn das bringen ? Ich nehme mal an, dass er soetwas wie eine Undo-Funktion möchte: "Hoppla, ich bin zu weit gesteppt, nochmal 3 Schritte zurück!"
Es ist halt feinkörniger (schrittweise...) und bequemer als ein (Back) Stack Trace.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.