DBG274 - Windows Driver Debugging and Crash Dump Analysis for Itanium Systems

This seminar provides a fast introduction to kernel mode debugging and memory dump analysis on Itanium platforms.

Level: Advanced
Audience:

Developers of Windows drivers for the Itanium (IPF, ia64) platform.

Description:

In this seminar you’ll learn everything you need to know about the Itanium Processor Family (IPF) to debug your drivers and to understand memory dumps from these systems. You will learn how to interpret the commonly used Itanium instructions, how to identify procedure arguments in the register stack, and how to use the Itanium-specific features of the Windows Debugger.

Topics:
  • 64-bit driver porting checklist
  • Setting up the debugging environment
  • Itanium processor architecture and instruction set
  • Calling sequences and the register stack engine
  • Windows internals differences
  • Itanium-specific debugger features
Prerequisites:

Attendees should be familiar with how to design, code, develop, and debug device drivers for Windows 2000, XP, or Windows 2003, and should be familiar with 64-bit driver porting principles. Although lab examples will be based on WDM drivers, almost all of the principles presented will apply to other driver models (video, NDIS, etc.) as well.

Operating systems supported:

Windows XP 64-bit Edition; Windows Server 2003 through Windows Server 2008 R2

Durations and formats: 1 day with labs
Labs:

This seminar is only available with labs. Lab problems include memory dump files and deliberately "bugged" drivers, each illustrating a particular aspect of the Itanium debugging environment. All example source files, memory dump files, etc., together with detailed walkthroughs of the crash dump analyses, will be provided to the attendees on CD-R for later study.