Chapter 14. Power Tools

Throughout the book, you have seen how various tools and the debuggers work in tandem to ease the software troubleshooting process. We’ve discussed a wide range of problems, such as memory corruptions, security-related problems, resource leaks, synchronization problems, and much more. Whenever we encountered a problem, we did a basic investigative analysis before diving deeper into a detailed debug session. The more you debug particular categories of problems, the more the initial investigation process starts resembling a generic process. Wouldn’t it be nice if we could automate all or parts of the initial investigation and focus our efforts on using the results of the analysis to find the root cause? Fortunately, there ...

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.