热门问题
时间线
聊天
视角

WinDbg

来自维基百科,自由的百科全书

Remove ads

WinDbgMicrosoft Windows上的多用途调试器,可从微软网站上免费下载安装使用。可用于调试用户态下的应用程序驱动程序,以及核心态下的操作系统自身。该软件是GUI界面,但与更为著名但功能稍弱的Visual Studio Debugger英语Visual Studio Debugger几乎完全不同。

事实速览 开发者, 当前版本 ...

WinDbg可调试核心态或用户态下的内存卸载文件

WinDbg能从服务器自动装载匹配的调试符号英语Debug symbol文件,如PDB文件英语Program database。调试符号文件在源代码文件二进制可执行程序之间建立对应。Microsoft的公开的符号服务器提供了Windows 2000以后各版本操作系统及服务包的绝大部分符号。

WinDbg较新版本作为免费的Debugging Tools for Windows包的组成部分被发行,在WinDbg与命令行调试器前端KDCDBNTSD之间共享了同一个调试器后端

Remove ads

调试器扩展命令

WinDbg可以装入DLL扩展以增强调试器的命令。扩展命令总是以!为前缀。

例如,用于调试Common Language Runtime。SOS扩展用于调试.NET代码。Psscor2与Psscor4是SOS的超集。Psscor2是微软公司内部用于对.NET Framework versions 2到3.5做产品支持服务的工具。[1]Microsoft直到2010年才公开发布了Psscor2[2],但在此数年前微软就已经公布了该扩展的命令。[3]Psscor4支持.NET Framework versions 4。

与虚拟机配合

WinDbg可以调试运行于VMwareVPCParallels等虚拟机上的Microsoft Windows内核。

下载

WinDbg与Debugging Tools for Windows包,可以作为Windows Driver Kit (WDK)Microsoft Windows SDK的组成部分下载安装。也可以单独(standalone)下载安装,这只需要在安装WDK或SDK时,只选上Debugging Tools for Windows,清空其它安装选项即可。

参考文献

Loading content...

外部链接

Loading content...
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads