I know there are some products for reverse debugging.
I am wondering that does reverse debugging mean going to one step back or starting over again up to one step back?
I've found an explanation here.
Software Engineering Stack Exchange is a question and answer site for professionals, academics, and students working within the systems development life cycle. It only takes a minute to sign up.Sign up to join this community
does reverse debugging mean going to one step back or starting over again up to one step back?
According to the link you posted, "reverse debugging" means being able to undo instructions in the debugger. So you'd have something like a 'step back' command that tells the debugger to reverse the effect of the last instruction executed. It doesn't mean re-running the program to get back to the previous instruction.