预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共983页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

WinDbg帮助文档翻译----1 cc682/NetRoc Windows调试工具 作用 本版本的Windows调试工具文档描述了4种Microsoft调试器:WinDbg,KD,CDB,NTSD和其他 调试工具。 WinDbg,KD,CDB,和NTSD调试器 这几款调试器完全支持在基于x86、Itanium、x64的处理器上运行,并且可以在所有基于NT内核的 Windows操作系统上运行。它们可以调试操作系统以及在操作系统上运行的应用程序、服务和驱动程序。 基于NT内核的操作系统包括: WindowsVista WindowsServer2003 WindowsXP Windows2000 WindowsNT4.0 CDB和NTSD在实质上是相同的。在这组文档中,所有提及―CDB‖的地方,同时适用于CDB和NTSD, 这两个调试器的所有不同点都会单独注明。获取更多信息,查看CDB和NTSD。 另外,关于Windows调试工具中的NTSD,在Windows的System32目录下有NTSD的一个拷贝。 本文档中描述的Windows调试工具包中的NTSD可能和Windows中安装的NTSD并不是同一个版本。 32位和64位软件包 Windows调试工具包包含三个不同版本:用于调试x86和x64可执行文件的32位版本、用于调试基于 Itanium可执行文件的64位版本、以及用于调试x64可执行文件的64位版本。由于调试一般会涉及到 多种应用程序或者多种操作系统,所以选择合适的调试包并不像选择其它应用程序那么容易。获取更多信 息,查看Choosinga32-bitor64-bitDebuggerPackage. Windows调试工具包中的其它工具 查看完整的工具列表及它们的文档,参阅ListofToolsandDocumentation. 法律信息 以下省略XX字 WinDbg文档翻译----2 cc682/NetRoc 工具和文档列表 MicrosoftWindows调试工具包包含了许多调试器和其它工具。它们中的部分在本文档中进行 了说明,在其它地方有对另外部分的说明。下面的列表简要说明了每个工具以及在什么地方能够 找到和它相关的说明。 调试器 Windows调试工具包包含以下一些调试器。对它们的说明贯穿整个文档,它们将被使用各自的 名称来引用,或者被统称为―调试器‖: WinDbg(windbg.exe) 拥有图形界面的用户模式/内核模式调试器。 KD(kd.exe) 内核模式的命令行调试器。 CDB(cdb.exe) 用户模式的命令行调试器。 NTSD(ntsd.exe) 用户模式的命令行调试器。CDB和NTSD实质上是一样的。在这组文档中,所有提及―CDB‖ 的地方,同时适用于CDB和NTSD。这两个调试器的所有不同点都会单独注明。(查看CDB 和NTSD获取更多信息。) 其他工具和公用组件 Windows调试工具包还包含以下的工具和公用组件: Logger(logger.exe和logexts.dll) 用于记录程序的函数调用和其他操作,有一个工具和一个扩展dll。在本文档中包含Logger的 说明;查看LoggerandLogViewer。 LogViewer(logviewer.exe) 用于查看Logger记录下来的日志的工具。本文档中包含对LogViewer的说明。查看Logger andLogViewer。 ADPlus(Autodump+,adplus.vbs) 基于命令行的MicrosoftVisualBasic脚本。可以为一个或多个进程自动创建内存转储 (memorydump)文件和包含Debug输出的log文件。ADPlus在本文档中有描述;参见 ADPlus. DbgRpc(dbgrpc.exe) 用于查看远程过程调用(PRC)的状态信息的工具。本文档中有对DbgRpc的说明。查看RPC Debugging和UsingtheDbgRpcTool. KDbgCtrl(KernelDebuggingControl,kdbgctrl.exe) 用于控制和配置内核调试连接的工具。本文档中有对KDbgCtrl的说明;查看UsingKDbgCtrl. SrcSrv(srcsrv.dll) 可以在调试中用于交付源文件的源代码服务器。本文档中有对SrcSrv的说明;查看Usinga SourceServer. SymSrv(symsrv.dll) 调试器可以用来连接到符号存储(symbolstore)的调试符号服务器(symbolserver)。本文档 中有对SymSrv的描述;查看UsingSymSrv. S