WinDbg

WinDbg is both a kernel-mode and user-mode debugger. It is pronounced Wind-bag, Win-d-b-g, or, more descriptively, Win-Debug. For many developers and support engineers, WinDbg is the center of the advanced debugging universe. It has been available for some time and has evolved to encompass an impressive assortment of commands. Learning WinDbg requires a small commitment of time, but it can help you solve even the most complex debugging problems.

The focus of this book is C# and managed code. For this reason, this book is not the ideal place to explore the depths of WinDbg. However, knowing some basic WinDbg commands is helpful even when debugging managed applications.

Basic WinDbg Commands

When WinDbg is started, you can attach the debugger ...

Get Programming Microsoft® Visual C#® 2008: The Language now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.