So che ci sono alcuni prodotti per il debugging inverso.
Mi domando che il reverse-debug significhi andare indietro di un passo o ricominciare da capo fino a un passo indietro?
Ho trovato una spiegazione qui .
does reverse debugging mean going to one step back or starting over again up to one step back?
Secondo il link che hai postato, "reverse debugging" significa essere in grado di annullare le istruzioni nel debugger. Quindi avresti qualcosa come un comando 'indietro' che dice al debugger di invertire l'effetto dell'ultima istruzione eseguita. Non significa rieseguire il programma per tornare all'istruzione precedente.
Leggi altre domande sui tag debugging reverse-engineering