Chapter 9. Common Debugging Scenarios, Part 2

In this chapter

Debugging Race Conditions
Debugging Deadlocks
Debugging Access-Check Problems
Summary

Continuing with the theme of the previous chapter, you’ll now study a few common debugging scenarios from two important areas of the operating system: concurrency and security. This chapter serves a dual purpose. First, it will arm you with a few techniques for debugging the concurrency and security aspects of the software you ship, which is particularly important given the ubiquity of these topics. Second, this chapter will also improve your familiarity with those fundamental areas, which can be useful when trying to understand some of the output and behaviors described by the debugging and tracing tools ...

Get Inside Windows® Debugging now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.