Debugger Symbol Tables
Go Up to Debugger
Project > Options > Debugger > Symbol Tables
Run > Parameters > Debugger > Symbol Tables
Use this dialog box to specify the location of the symbol tables to be used during debugging.
Options | Description |
---|---|
Target, Apply, Save |
See Target Options. |
Common items |
Item | Description |
---|---|
Debug symbols search path |
Project-specific directory containing the symbol tables used for debugging. This path is used if you check the Load all symbols check box. Click to open a generic list dialog box and enter the directories you want to use. |
Load all symbols |
Sets the state of the Module Name - Symbol Table Path list. If this box is checked, the list is disabled and all symbol tables are loaded by the debugger. The debugger uses the Debug symbols search path to search for the symbol table file associated with each module loaded by the process being debugged. If this box is unchecked, the Module Name - Symbol Table Path list is enabled and its settings are used. |
Module Name - Symbol Table Path list |
Displays the current mapping of each module name to a symbol table search path that is defined for the project. Use the up and down arrows (to the right of the dialog) to move the selected item up or down in the list. The debugger searches this list, in order, to find a match for the name of the module being loaded. When the debugger finds a matching module name, it uses the corresponding path to locate that symbol table of the module. For example, if module foo123.dll is loaded, and the list shows foo*.dll as the first item and *123.dll as a later item, the debugger only uses the symbol table path for foo*.dll, even though both items match the module being loaded. |
Load symbols for unspecified modules |
Specifies whether symbol tables for modules not in the Module Name - Symbol Table Path list (either explicitly or via a file mask) are loaded during debugging. If this box is checked, the symbol tables for modules not specified are loaded using the Debug symbols search path. If unchecked, symbol tables are loaded only for modules in the list. |
New |
Displays the Add Symbol Table Search Path dialog, where you can specify a module name and an associated search table path. The module and path are added to the Module Name - Symbol Table Path list. Note that you can add a blank path to prevent a symbol table for a module from being loaded. |
Edit |
Displays the selected module and path in the Add Symbol Table Search Path dialog, enabling you to edit the module name or path that displays in the Module Name - Symbol Table Path list. |
Delete |
Removes the selected module from the Module Name - Symbol Table Path list. |