On 27/05/2006, at 4:28 AM, Asher Dunn wrote:
This is impossible in REALbasic. In a nutshell, there is no way to undo an arbitrary line of code. The code could send data over the network, call a system function, or do something else that cannot be undone.
for exactly the same reasons I am profoundly skeptical about this reverse debugger.

"rewind the program state to any point in its history." may mean they can affect local memory but I lack sufficient imagination to see how they can affect external resources short of an entire virtual machine with logging of every resource-affecting activity.

For starters, they would have to do complete heap management and I'll be very very impressed if they can reverse things that cause heap reallocations, undoing the side-effects of a c++ new.
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to