Driver Dev Lab 3: Driver Testing and Debugging
In this hands-on lab, you will practice the basics of the driver testing and debugging. This is the third of three labs that will teach you how to verify hardware devices and analyze bugs and crash dumps by using Visual Studio and the Windows Driver Kit.
You will: configure the Visual Studio Kernel debugger using Symbols; use the Windows Debugger commands: standard commands (call stacks, variables, threads, IRQL), advanced driver debugging commands; run driver debugging commands: setting breakpoints in live debugging, analyzing a crash dump file with !Analyze; use KD extensions to find domain specific issues NDIS, WDF, USB; find code defects with Runtime Driver Verifier; find code defects with SDV.
Intended Audience: IHVs, Peripheral Manufacturers, Driver Developers