The Symbol Load Preferences tab allows you to configure which debug information types are looked for and which are ignored.
This can save some time fetching symbols each time a DLL is loaded.
•Select your compiler / IDE... choose a preset definition for a compiler / IDE, or edit one of four custom symbol load preferences
The present definitions are:
oI don't know which compilers choose this if you don't know which compilers were used to build the software
oAll compilers choose this to let Thread Validator fetch the symbols
oVisual Studio choose this if you're only using Visual Studio
oDelphi choose this if you're only using Delphi
oC++ Builder choose this if you're using C++ Builder on 32 bit Windows
oC++ Builder x86 choose this if you're using C++ Builder to build 32 bit applications
oC++ Builder x64 choose this if you're using C++ Builder to build 64 bit applications
oMingW / gcc / g++ / QtCreator / Dev C++ choose this if you're using MingW / gcc / g++/ QtCreator or Dev C++
oCustom 1 choose this to edit a definition you can reuse
oCustom 2 choose this to edit a definition you can reuse
oCustom 3 choose this to edit a definition you can reuse
oCustom 4 choose this to edit a definition you can reuse
Editing a definition
Once a definition has been selected the appropriate check boxes next to each debug information type are populated.
You can edit these selections, for example to include or exclude PDB debug information for operating system DLLs, or allow Thread Validator to search for COFF debug information, whatever is optimal for the way you are working.
Custom definitions
Only the custom definitions will be remembered if they are edited.
The four custom definitions will be remembered, so the next time you choose them you'll get the definition you edited. If you choose one of the preset definitions and edit it, you'll use the edited definition, but if you then change to a different preset (or a custom definition) and then back to the original preset you'll get the preset definition, not your edited version of the preset definition.
Reset All - Resets all global settings, not just those on the current page.
Reset - Resets the settings on the current page.