WinDbg
Sign in to saveWinDbg is a multipurpose debugger for the Microsoft Windows computer operating system, distributed by Microsoft. It can be used to debug user mode applications, device drivers, and the operating system itself in kernel mode.
Wikidata facts
Show 2 more facts
- software version identifier
- 6.12.2.633
- Stack Exchange tag
- stackoverflow.com/tags/windbg
Sources (7)
via Wikidata · CC0
~6 min read
Article
13 sectionsContents
- Overview
- Extensions
- Ext.dll
- !analyze command
- Wow6432exts.dll
- SOS.dll
- Psscor2.dll
- Psscor4.dll
- Coupling with virtual machines
- Protocol
- See also
- References
- External links
WinDbg is a multipurpose debugger for the Microsoft Windows computer operating system, distributed by Microsoft. It can be used to debug user mode applications, device drivers, and the operating system itself in kernel mode.
==Overview== Like the Visual Studio Debugger, WinDbg has a graphical user interface (GUI), but is more powerful and has little else in common. WinDbg can automatically load debugging symbol files (e.g., PDB files) from a server by using a unique ID embedded in the executable (using the "RSDS Guid") via SymSrv (SymSrv.dll), instead of requiring users to manually find the files. If a private symbol server is configured, the symbols can be correlated with the source code for the binary. This eases the burden of debugging problems that have various versions of binaries installed on the debugging target by eliminating the need for finding and installing specific symbols version on the debug host. Microsoft has a public symbol server that has most of the public symbols for Windows 2000 and later versions of Windows (including service packs).