Debug Symbol Files

One of the more puzzling aspects of debugging is the role of symbol files. Symbol files falls into two categories: OS and driver.

Operating System Symbols

With the release of each version (i.e., service pack) of Windows 2000, Microsoft releases the public symbols for that build. Public symbols are essentially the information that could have been gleaned from the linker's load map, except that they are in debugger-readable format. The information is read, used, and displayed by the debugger during a stack trace operation, a trace or step operation, or when evaluating and setting breakpoints.

Microsoft does not publish private symbol information for its operating systems. Such information is deemed proprietary, and unless a ...

Get Windows® 2000 Device Driver Book: A Guide for Programmers, Second Edition, The 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.