realbasic-nug
[Top] [All Lists]

Re: OT: Reverse Debugging

To: REALbasic NUG <realbasic-nug at lists dot realsoftware dot com>
Subject: Re: OT: Reverse Debugging
From: Andy Dent <dent at oofile dot com dot au>
Date: Sat, 27 May 2006 10:11:55 +0800
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug at lists dot realsoftware dot com
References: <007801c680cd$b7811960$6a96010a at mhs dot usd266 dot com> <c21cdad0272b5e7be7bd3e6dd5a3d42e at fireyesoftware dot com>

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>


<Prev in Thread] Current Thread [Next in Thread>