windbg 和 vmware 单机调试步骤
来源:互联网 发布:网易云登录 网络异常 编辑:程序博客网 时间:2024/06/05 09:34
转载请注明出处:http://blog.csdn.net/sunboyhch
1 先在vmware里选择调试模式让虚拟机停止,等待windbg发出 g命令。
2 打开windbg,出现断点提示,输入g,虚拟机继续运行。
3 编辑你要调试的源代码,在你需要调试的代码中添加硬断点。如果不添加硬断点,将没有办法进入所调试的程序中。在你需要调试的程序中加入以下代码:
DbgBreakPoint();//放在需要调试的地方重新编译驱动程序 或加入软断点 _asm int 3
4 用DDK来编译驱动,输入build -cZg 把编译好的驱动和应用程序考到虚拟机。
5 进入windbg,输入 bu driverName!DriverEntry, 其中driverName是驱动的名字,DriverEntry是需要中断的函数名,这样如果驱动运行,就会在DriverEntry处停止。
6 启动驱动,虚拟机会停止,windbg会自动响应,打开这个驱动的源码文件,并且停止在DriverEntry处。这时,可以单步运行调试。
注意:
1若Windbg显示一直busy的话,请按Crtl+Break,即进入可输入命令的状态
2打开VMware,Ctrl+Alt+Enter进入虚拟机全屏模式。
- windbg 和 vmware 单机调试步骤
- VMware与WinDbg建立单机调试环境
- VMware实现单机使用WinDbg进行调试的方法
- 利用VMWare和WinDbg调试驱动程序
- 利用VMWare和WinDbg调试驱动程序
- 利用VMWare和WinDbg调试驱动程序
- 利用VMWare和WinDbg调试驱动程序-配置
- 利用VMWare和WinDbg调试驱动程序
- [转载]利用VMWare和WinDbg调试驱动程序
- [转载]利用VMWare和WinDbg调试驱动程序
- 【转帖】利用VMWare和WinDbg调试驱动程序
- 【转帖】使用WinDBG和VMware调试驱动程序
- WinDBG和VMware调试驱动程序修正
- 利用VMWare和WinDbg调试驱动程序
- 使用WinDBG和VMware调试驱动程序
- 利用VMWare和WinDbg调试驱动程序
- windbg和vmware双机调试设置备忘
- windbg + vmware 调试设置
- C位运算
- Python笔记之——ipython
- oracle table
- 永远的用户登录
- Perl 学习笔记 --- 06
- windbg 和 vmware 单机调试步骤
- 公司内部培训的一些收获
- 编译器之Keil错误收集
- C位移操作符
- synchronized
- Xcode主题的安装
- C++类的设计习惯及头文件重复包含问题的解决
- Android日记之2012/01/11
- 实习中的一些事