Re: Deploying builds, PDB, C7 and debug symbols...

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance




Well, finally I deployed a symbol server and _NT_SYMBOL_PATH everywhere
here so let's see if it goes smoothly :)
Is it interesting to deploy binaries or just PDBs on the symbol server?
What is your experience?


Binaries on the symbol server are needed if you are going to debug dumps
(the debugger will have to find matching binaries in that case). If you only do live
debugging, binaries are not needed.

I usually prefer to organize things in the following way:

- Binaries and symbols are stored on a file server, in build-oriented directory structure

- Only pointers to the binary and symbol files are stored on the symbol server
(use symstore with /p option)

As a result, symbol server (store) does not take much disk space, and can be deleted
and easily regenerated if necessary (e.g. if some intermediate builds were removed
from the file server after product release).

Oleg




.



Relevant Pages

  • Re: Deploying builds, PDB, C7 and debug symbols...
    ... Is it interesting to deploy binaries or just PDBs on the symbol server? ... (the debugger will have to find matching binaries in that case). ... Binaries and symbols are stored on a file server, ...
    (microsoft.public.vc.language)
  • Re: Getting symbols for an alternate version of NTDLL.DLL
    ... possible for you to load the symbols without binaries in VS 2005. ... has already supported to download binaries from symbol server. ... automatically get symbols for system DLLs as long as those DLLs could be ...
    (microsoft.public.vsnet.debugging)
  • Re: Hang when new DirectoryEntry declared
    ... the VS.net2003 debugger is trying to ... Microsoft symbol server for the VS.net2003, ... Microsoft Online Community Support ...
    (microsoft.public.dotnet.framework)
  • Re: About retail symbols
    ... You should use DbgHelp to retrieve symbols - it will do all of the work with finding and downloading the correct versions if you give it a symbol path that specifies a symbol server. ... As far as the debugger interface goes, whether you use a symbol server or not is irrelevant, the interface to DbgHelp works exactly the same. ...
    (microsoft.public.win32.programmer.kernel)
  • Re: Windows XP - Debugging BSOD - Degree in Super-Advanced Hyperdimensional Physics
    ... > If you use the symbol server it will figure out what the exact symbol you ... but I may send my latest dump file from 1/19 so you can see what's up. ... Here's that text I got from the debugger. ... > Loading Kernel Symbols ...
    (microsoft.public.windowsxp.help_and_support)