Chapter 4. Managing Symbol and Source Files

Imagine for a moment that your company flagship product experiences a problem on a small but significant set of systems, and you are asked to resolve the problem, using memory dump files sent by the customer. You load the memory dumps in a debugger to find out what is wrong. Because the debugger has limited functionality without the proper symbol files, you must find the symbol files matching the application version, generated at the application build time. If those symbol files cannot be found, the only option is to go back to the customer and provide excuses instead of solutions.

Symbol management is proven to save time for engineers debugging software systems, and its importance should not be underestimated; ...

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.