-2

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.

4
  • 2
    I can't tell you if it means "really debugging backwards" because I don't know what you mean by "really debugging backwards" ;-) Commented Apr 16, 2013 at 16:49
  • 2
    @delnan: He means "does it reverse the previous step or does it run from the beginning with a virtual breakpoint on the previous line." Commented Apr 16, 2013 at 16:54
  • 1
    Reverse debugging is putting the bugs back in. Commented Apr 16, 2013 at 16:59
  • 1
    Are you thinking of the omniscient debugger? Commented Apr 16, 2013 at 17:00

1 Answer 1

3

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.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.