History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: IDEABKL-3147
Type: New Feature New Feature
Status: Open Open
Assignee: Maxim Shafirov
Reporter: KT
Votes: 0
Watchers: 1
Available Workflow Actions

Mark as Stalled
Operations

If you were logged in you would be able to see more operations.
IDEA: Backlog

Debug In Reverse

Created: 24 Jun 05 01:51   Updated: 24 Jun 05 02:14
Component/s: Debugger
Affects Version/s: None
Fix Version/s: None

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown
Environment: Windows XP

Build: 2,253
Severity: Medium


 Description  « Hide
It would be nice with a new feature to allow debugging (stepping) in reverse.
Sometimes I will step through code, line by line, and I accidentally
over-step one of more lines where I wanted to inspect the frame. In this case I have
to restart and try again. Instead it would be nice to just click "Step Back" a couple of times.

I understand this may not always be possible, especially if the code manipulates external
resources, but you could possibly identify those instances and temporarily disable the
reverse debugging at that point (temporarily).

I'm not an expert on the JVM but I imagine that you could just take stack snapshots
of the last (say 5) lines executed (and of course heap changes...).

Is this a realistic idea? I think such a feature could be helpful.



 All   Comments   Work Log   Change History      Sort Order:
There are no comments yet on this issue.