您的位置:首页 > 其它

Win7(WinDbg) + VMware(Win7) 双机调试环境搭建之四

2016-06-27 10:49 302 查看
更多精彩内容,请见:http://www.16boke.com
环境:
主机:Win7

虚拟机:VMware 11.1.0 build-2496824

虚拟机内操作系统(又称GuestOS):Win7

WinDbg:适合调试机的相应位数的版本就可以。
目录

本文包括五部分,前三部份不分先后顺序,先配置哪部分都可以:
一、配置VMware的管道虚拟串口 
二、配置GuestOS的启动项
三、配置WinDbg

四、调试
五、常见问题


四、调试

以上三步,一、配置VMware的管道虚拟串口,二、配置GuestOS的启动项,三、配置WinDbg均设置完成后,打开虚拟机,启动到调试模式下的Windows之后,通过命令行或快捷方式打开WinDbg,就可以开始调试了。WinDbg.exe会显示连接上的信息。

断点弹出后,就可以设置新的断点,同时可以打开Watch窗口观察和修改所有变量的值。设置断点、单步进入和单步前进等操作都和VC是一样的。

常用操作:

1、在kd>后输入g后按回车键,能使中断的程序继续执行。

2、选择菜单"Debug->Break"使当前被调试系统中断下来。这是设置断点的前提条件。

3、将光标移动到代码某一行上按下F9键设置一个断点。请注意设置断点之前,系统必须已经中断;否则无法设置和修改断点。此外,再按一次F9键可以取消断点。

4、按F10单步前进。遇到函数时(call指令),不会进入函数内部,而是继续函数返回后的执行。

5、按F11键单步进入。遇到函数时(call指令),进入函数内部继续单步执行。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: