Chapter 10. Debugging System Internals

In this chapter

The Windows Console Subsystem
Anatomy of System Calls
Summary

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 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.