Published by Microsoft Press (May 15, 2012) © 2012

Tarik Soulami
    VitalSource eTextbook (Lifetime access)
    €20,99
    Adding to cart… The item has been added
    ISBN-13: 9780735673489

    Inside Windows Debugging ,1st edition

    Language: English

    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

    • 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