About the Book
Rethink your use of Windows debugging and tracing tools-and learn how to make them a key part of test-driven software development. Led by a member of the Windows Fundamentals Team at Microsoft, you’ll apply expert debugging and tracing techniques-and sharpen your C++ and C# code analysis skills-through practical examples and common scenarios. Learn why experienced developers use debuggers in every step of the development process, and not just when bugs appear.
About the Author
Tarik Soulami, a principal development lead on the Windows Fundamentals Team, has more than 10 years of experience designing and developing system-level software at Microsoft. Before joining the Windows team, Tarik spent several years on the Common Language Runtime (CLR) Team, where he helped shape early releases of the Microsoft® .NET framework
Table of Contents: Part I A Bit of Background
· Chapter 1 Software Development in Windows
Part II Debugging for Fun and Profit
· Chapter 2 Getting Started
· Chapter 3 How Windows Debuggers Work
· Chapter 4 Postmortem Debugging
· Chapter 5 Beyond the Basics
· Chapter 6 Code Analysis Tools
· Chapter 7 Expert Debugging Tricks
· Chapter 8 Common Debugging Scenarios, Part 1
· Chapter 9 Common Debugging Scenarios, Part 2
· Chapter 10 Debugging System Internals
Part III Observing and Analyzing Software Behavior
· Chapter 11 Introducing Xperf
· Chapter 12 Inside ETW
· Chapter 13 Common Tracing Scenarios
· Chapter 14 Windows Debugging User-Mode Debugging Quick Start
· Chapter 15 Windows Debugging Kernel-Mode Debugging Quick Start