text.skipToContent text.skipToNavigation
  1. Home
  2. Computer Science & IT
  3. Inside Windows Debugging

Inside Windows Debugging, 1st edition

  • Tarik Soulami

Published by Microsoft Press (May 15th 2012) - Copyright © 2012

1st edition

Chosen format
View all
Inside Windows Debugging

ISBN-13: 9780735662780

Includes: Paperback
Free delivery

What's included

  • Paperback

    You'll get a bound printed text.


Use Windows debuggers throughout the development cycle—and build better software

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.

Discover how to:

  • Go behind the scenes to examine how powerful Windows debuggers work
  • Catch bugs early in the development cycle with static and runtime analysis tools
  • Gain practical strategies to tackle the most common code defects
  • Apply expert tricks to handle user-mode and kernel-mode debugging tasks
  • Implement postmortem techniques such as JIT and dump debugging
  • Debug the concurrency and security aspects of your software
  • Use debuggers to analyze interactions between your code and the operating system
  • Analyze software behavior with Xperf and the Event Tracing for Windows (ETW) framework

Table of contents

  • Foreword
  • Introduction
  • Part 1: A Bit of Background
    • Chapter 1: Software Development in Windows
  • Part 2: 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 3: Observing and Analyzing Software Behavior
    • Chapter 11: Introducing Xperf
    • Chapter 12: Inside ETW
    • Chapter 13: Common Tracing Scenarios
    • WinDbg User-Mode Debugging Quick Start
    • WinDbg Kernel-Mode Debugging Quick Start

For teachers

All the material you need to teach your courses.

Discover teaching material