On 30 October 2010 13:27, Jonas Maebe  wrote:
>
> Reverse execution does not involve recompiling nor restarting the application 
> either.

Yes I understand that, but what I have done, should work on Windows as
well as Linux, irrespective in GDB supports it or not.


> Simply changing EIP is less safe that reverse execution, because it does not 
> roll back changes to memory or other registers that may be important.
>

True, but for what I need it, simply changing the value of a variable,
and re-executing a function using that variable, it works perfectly.
This is a quick and easy way to test a function using different
values, while you are debugging a issue with that function.


-- 
Regards,
  - Graeme -


_______________________________________________
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net:8080/fpgui/
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to