KMDF Debugging Videos

A while ago, I wrote a blog post about our UMDF debugging videos, which were created by my teammate Abhishek. Now, I’m really excited to announce that we’ve released KMDF debugging videos, which can be found at http://www.microsoft.com/whdc/devtools/debugging/kmdf.mspx. These videos were created by my teammate Kumar. They present 3 important aspects of KMDF debugging: 1)…

4

UMDF Debugging Videos

UPDATE: You can find my post about KMDF debugging videos at http://blogs.msdn.com/iliast/archive/2009/09/22/kmdf-debugging-videos.aspx A while back I had written that we didn’t have any videos, where we talk about UMDF (KMDF seems to get all the glory :P). Well, now we do! My teammate, Abhishek, has created a series of tutorials that describe how to debug UMDF…

0

Viewing WDF Logs In Windbg

One feature that is really helpful in debugging WDF drivers is the log file that is created by the frameworks themselves. In the log files you can see many warnings and errors that are created by the framework (i.e. they come for free and the driver does not have to do anything). Did you ever…

0

Channel9 Video on Debugging BSODs

I found a very interesting channel9 video on how to debug BSODs (Blue Screens of Death): https://channel9.msdn.com/posts/Dan/Daniel-Pearson-Debugging-a-Windows-Blue-Screen-of-Death/ Daniel Pearson explains why blue screens happen in Windows, how a user can find the cause and how Driver Verifier works. Also, in the end he talks a little bit about how to debug applications and he shows…

1

Crash Dump Analysis

I’m sure that many of you have had the unfortunate experience of watching the windows Blue Screen Of Death (BSOD) while working, and possibly have lost important data. A common reaction in this case is to blame Microsoft and continue working after the following reboot, as if nothing had happened. Another unfortunate experience is to…

18

Windbg Tutorials

The debugger is always a very helpful tool for a developer. In this post I’ll present windbg. This tool works both as a user-mode debugger (in order to debug user applications) and as a kernel-mode debugger (in order to debug windows drivers). It’s not as fancy and heavy as the Visual Studio debugger, however it…

11