您现在的位置是:首页 > 技术资料 > 使用WinDbg内核调试
推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

使用WinDbg内核调试

更新时间:2020-11-09 18:58:49 大小:4M 上传用户:xuzhen1查看TA发布的资源 标签:windbg 下载积分:0分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

WINDOWS调试工具很强大,但是学习使用它们并不容易。特别对于驱动开发者使用的 Win Dbg和KD这两个内核调试器(CDB和NTSD是用户态调试器)。本教程的目标是给予一个已经有其他调试工具使用经验的开发者足够信息,使其能通过参考 WINDOWS调试工具的帮助文件进行内核调试,本文将假定开发者熟悉一般 WINDOWS操作系统和进程的建立过程
本文的重点是集成内核模式和用户态模式的图形化调试器 WinDbg。KD在脚本和自动化调试中更有用,并且在资深程序员中拥有一定地位,但是本教程将集中讨论 WinDbg,只会偶尔提到KD。
本文讨论的是 Windows nt4.0,Windows2000或以后的版本,而且目标电脑的处理器基于X86架构。对于64位平台,将不会特别提及
总之,本教程由简单介绍调试器的安装开始,大体分成2部分,基础知识和选择技术。基础知识包括基本调试命令和常用调试命令。选择技术是其他命令和在很多情况下都有用的调查方法,后者并不是调查象deadlocks,memory corruption或者 resource leaks的唯一方法,第一次阅读本教程,你可能会跳过选择技术。你可以停止阅读本教程而转向微软调试器讨论组,也可以通过调试器的反馈emai解决更多的。

调试器有使用nu-modem cable或者1394cabe连接两台电脑的安装方案。本教程不分析单操作系统的本地调试(即在调试器运行的电脑上进行分析)。3台电脑(目标电脑,调试服务器,调试客户端)
的调试将会被简要的讨论。
在主机调试软件Dbg或者KD和目标操作系统之间,是一个协同处理的调试过程。每一部分都必WinDbg不是作为一个“管理操作系统”,象客户和一个真正操作系统那样运行目标。WinD周试软件,象日标操作系统的合作伙伴那样知道它在调试过程中的角色。在这种关系中,WinDbg从目标接收信息,并且向目标发送信息。这是一种有效的通信机制

部分文件列表

文件名 大小
使用WinDbg内核调试.pdf 4M

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载