有没有人真正使用过可逆调试器?谷歌出现的唯一产品是UndoDB.它显然仅适用于Linux.
最新版本的gdb 7.0(本周发布)支持在多个平台反向调试(如原始的i386和x86_64的Linux,VMware的工作站,从Virtutech公司UndoDB和的Simics模拟器). ftp://ftp.gnu.org/pub/gdb
它适用于VMware工作站7.0的最新预览/预发布,它还支持使用Visual Studio调试器对MSWindows客户端进行反向调试.在获取工作站7.0的免费试用版下载http://communities.vmware.com/community/beta/workstation,并在这里找到一些有用的使用提示http://communities.vmware.com/docs/DOC-10714
新发布的gdb-7.0包括本机linux x86和x86_64的反向调试功能.您可以像往常一样调试任何Linux程序,打开"录制"功能,从那时起,如果向前迈出一步,您可以退步或反向继续到断点.
作为一个有趣的历史记录,EXDAMS在60年代后期为MULTICS实施了事后反向调试.