This document provides a comprehensive guide for system programmers to investigate system failures and debug kernel mode code. It covers:
- System Analysis Tools: An overview of the System Dump Analyzer (SDA), System Code Debugger (SCD), System Dump Debugger (SDD), Watchpoint utility (WP), Delta/XDelta debugger, and the Dump Off System Disk (DOSD) feature.
- System Dump Analysis (SDA): Detailed instructions on how to use SDA to analyze crash dumps and running systems, manage dump files, and interpret system failure data.
- System Code Debugger (SCD): Procedures for debugging nonpageable system code and device drivers on a target system.
- System Dump Debugger (SDD): Guidelines for analyzing crash dumps using the commands and semantics of the System Code Debugger.
- Watchpoint Utility: Information on maintaining a history of modifications made to specific system memory locations.
- SDA Extensions: Instructions for writing, debugging, and invoking SDA extension routines to customize the analysis process.
- SDA CLUE Extension Commands: Overview of the Crash Log Utility Extractor (CLUE) for automating crash dump analysis and maintaining history.
- Spinlock Tracing Utility: Description of tools used to collect and analyze spinlock statistics on a running system.