An Overview of the Win32 Debuggers & Environment
- The Windows 2000 Debuggers
- The Portable Executable (PE) File Format
- Symbol Files
- Map Files
- Debug & Release Builds
Visual Studio Debugger
- Source File Debugging
- Setting Breakpoints
- The Debug Windows
- Thread Management
- Exception Management
- Remote Debugging
DLL Architecture & Debugging
- The Windows 2000 DLL Architecture
- Types of DLL Linkage
- DLL Base Address
- Binding
- Debugging a DLL
Command Line Debugging using NTSD
- NTSD Overview
- Symbolic & Source Debugging
- CDB
- Remote debugging using CDB
|
|
Stack Debugging
- Structure of the Intel Stack
- Stack Optimizations
- Stack Traces
- Stack Corruption
- Stack Recovery
Kernel Device Driver Debugging
- Overview of kernel debuggers
- Kernel mode debugging environment
- Host configuration
- Target configuration
- Symbol files
- Using WinDbg on the Host
Crashes & Dump Files
- Why Windows 2000 crashes
- Memory Dump Options
- Analyzing a Crash Dump with WinDbg
- User mode dump files
- An Overview of Dr. Watson
- Building an application for use with Dr. Watson
- Capturing and analyzing a user mode crash
|