In our last post, we discussed what symbols were and why they were important in debugging. Today, we’re going to take a look at how to set up your symbols for debugging. Setting up the symbols can be a daunting exercise. This is especially true if you consider the fact that one module has several different symbol packages – one for each release version of the module. The debugger has to be able to locate each of the symbol files that corresponds to the correct released version. There are two pieces of information used by the debugger to return the correct information – the location of the symbols path and the headers within the module itself that it uses to validate the symbol files.
|