如何对程序进行双向或反向调试? [英] How to do bidirectional or reverse debugging of programs?

查看:17
本文介绍了如何对程序进行双向或反向调试?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有没有人真正使用过可逆调试器?Google 出现的唯一产品是 UndoDB.它显然仅适用于 Linux.

Has anyone actually used a reversable debugger? The only product that Google turns up is UndoDB. It is for apparently for Linux only.

推荐答案

最新的 gdb 7.0 版本(本周发布)支持在多个平台(例如原生 i386 和 x86_64 linux、VMware 工作站、UndoDB 和Virtutech 的 Simics 模拟器).ftp://ftp.gnu.org/pub/gdb

The latest gdb version 7.0 (released this week) supports reverse debugging on a number of platforms (eg. native i386 and x86_64 linux, VMware workstation, UndoDB, and Simics simulators from Virtutech). ftp://ftp.gnu.org/pub/gdb

它适用于 VMware 工作站 7.0 的最新预览版/预发布版,它还支持使用 Visual Studio 调试器对 MSWindows 来宾进行反向调试.在 http://communities.vmware.com/community/beta/获取工作站 7.0 的免费试用下载工作站,并在 http://communities.vmware.com 找到一些有用的使用提示/docs/DOC-10714

It works with the latest preview / pre-release of VMware workstation 7.0, which also supports reverse debugging of MSWindows guests using Visual Studio debugger. Get a free trial download of workstation 7.0 at http://communities.vmware.com/community/beta/workstation, and find some helpful usage tips here at http://communities.vmware.com/docs/DOC-10714

这篇关于如何对程序进行双向或反向调试?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆