Chapter 10. Debugging System Internals

In this chapter

The Windows Console Subsystem
Anatomy of System Calls

Debuggers can be more than just tools for investigating code defects because you also can apply them to validate and extend your understanding of the components and technologies you use to build your software. I’ve seen this learning strategy diligently used by many of the best engineers I’ve worked with in my career. What makes it particularly appealing is how it encourages the mindset that software behavior can always be traced and debugged, so you don’t have to treat the components you use as complete black boxes, at least when it comes to having a sense of their high-level operations.

In this chapter, you’ll apply this approach to ...

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

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.