Chapter 11. Writing Custom Debugger Extensions

As you have seen throughout detailed examples shown so far, the system-level debuggers and tools available to Windows developers provide a range of advanced and powerful techniques to deal with a wide spectrum of problems. Still, there are times when certain aspects of debug sessions become very repetitive and error prone. Examples of this include dumping out custom data structures or finding security settings on kernel objects. Fortunately, the team responsible for the debuggers at Microsoft recognized the pain associated with these tasks and introduced the notion of debugger extensions. At a 50,000 foot level, a debugger extension is a component that enables automation of repetitive and complex ...

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