ReactOS debug(调试)
看了N多ReactOS代码,总想调试一下,于是到wiki上去看了一下关于debug的方面的资料。主要有三种调试方式:Kdbg、GDB、WinDBG(http://www.reactos.org/wiki/Debugging)
l Kdbg方式
这是ReactOS内建的调试机制,默认就是这种。但是Kdbg的调试客户端是什么呢?网上有篇文章说用fDebug,感觉太麻烦,后来弄了半天才知道原来是ReactOS Remote Debugger(RosDbg)。这个RosDbg的源码在svn://svn.reactos.org/reactos/trunk/tools/reactosdbg,是用C#写的。我用TortoiseSVN下载后再用VS2008编译通过,生成/reactosdbg/RosDBG/bin/x86/Debug/RosDBG.exe!Vmware的设置跟WinDBG内核调试一样,启动菜单选择"ReactOS (RosDbg)"
一切OK吧……
Kdbg命令参考:http://www.reactos.org/wiki/Kdbg,还有中断系统为“Tab+K”。
l WinDBG方式
ReactOS对这种方式支持很有限。拷贝config.template.rbuild为config.rbuild,打开config.rbuild,修改为<property name="KDBG" value="0" />、<property name="_WINKD_" value="1" />,另外还要把win2003中的kdcom.dll拷到ReactOS中。重启系统,启动菜单选择"ReactOS (Debug)"。Vmware和WinDBG的设置跟双机内核调试一样。
ReactOS debug(调试)相关推荐
- 恕我直言,IDEA 的 Debug 调试,你可能只用了 10%
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 来源:bojiangzhou cnblogs.com/chiang ...
- debug调到循环最后_Java入门(7)——循环和debug 调试
循环: while 循环: 格式: int i = 0; ① //初始化条件 while(i < 10) { ② //判断条件 System.out.println(i); ④ //循环 ...
- maven的tomcat插件如何进行debug调试
利用maven来部署工程时,一般采用的是tomcat插件,使项目在tomcat上面运行,那么这个debug调试是如何进行呢? 我们在调试的时候问题: 会提示找不到资源,那么如何进行修改呢,方法两个: ...
- 思科交换机Debug调试命令
下面列出了部分常用的debug 命令,与各协议和功能相关的更具体的debug命令和对其细节的注释,请参见本手册及命令参考手册中的各相关章节.要使用debug功能,需要在特权用户模式下进行配置: 命令 ...
- 【Flutter】Flutter 调试 ( 调试回退功能 | Debug 调试中查看变量的方式 | 控制台信息 )
文章目录 一.调试回退功能 二.Debug 调试中查看变量的方式 三.Debug 控制台信息 四.相关资源 一.调试回退功能 在调试过程中 , 经常错过关键位置的调试 , 如没有进入关键方法进行调试 ...
- idea调试怎么跳出循环_使用IDEA的Debug调试功能,查看程序的运行过程
Debug追踪,使用IDEA的断点调试功能,查看程序的运行过程 知乎视频www.zhihu.com 1. 在有效代码行,点击行号右边的空白区域,设置断点,程序执行到断点将停止,我们可以手动来运行程序 ...
- 【Intellij IDEA系列】IDEA的Debug调试技巧
以前一直是使用Eclipse进行开发的,突然使用idea进行开发,许多习惯都一时改变不过来,同时对于idea中的许多界面操作和快捷使用起来都特别变扭,这里总结一下debug调试时的一些使用方法. 精简 ...
- Python基础day02【if结构、if elif 结构、while循环、for循环、Break和continue、Debug 调试、三目运算、循环 else 结构】
视频.源码.课件.软件.笔记:超全面Python基础入门教程[九天课程]博客笔记汇总表[黑马程序员] Python基础day02 作业解析[6道 if 判断题.9道 循环题] 学习目标: 能 ...
- IDEA 点击进入方法内部_【推荐收藏】IDEA的Debug调试,你全会用么?
Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化.通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方 ...
最新文章
- python global函数_如何使用python语言中的global关键字获取函数值
- 智源青年科学家张新雨:从模型平均到集成学习、迁移学习
- 注册窗口类RegisterClassEx AfxRegisterWndClass
- Form 中FND_Message的用法总结
- css:中文词不断开,整体换行
- python 笔记:装饰器
- linux忆连软件,linux安装软件方法汇总
- RabbitMQ安装及PHP扩展安装(最后的代码可以测试连接是否成功)
- JSON与js对象序列化
- 如何让文字溢出自动变成省略号
- 【实战 Ids4】║ 客户端、服务端、授权中心全线打通!
- 字节跳动offer流程多长时间_字节跳动-运营实习生-面经实录(已Offer??)
- keyshot环境素材文件_KeyShot渲染,打光这么打,效果倍儿棒
- 我有机器人合体成一个大力神_史上最菜大力神(三)——SS加强级高塔
- springboot工程的热部署
- 基本的Material Design布局结构
- canvas绘制圆环
- ts文件怎么合并转换成mp4?
- 如何在Linux上安装和使用TeamViewer
- 11 空间平面方程 : 参数方程、向量式方程、行列式方程、三点式方程、点法式方程、一般方程