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

更多精彩内容,请见: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指令),进入函数内部继续单步执行。

Win7(WinDbg) + VMware(Win7) 双机调试环境搭建之四_第1张图片

你可能感兴趣的:(内核编程)