BOINC symbols / symbol search path

Message boards : Questions and problems : BOINC symbols / symbol search path
Message board moderation

To post messages, you must log in.

AuthorMessage
Professor Ray

Send message
Joined: 31 Mar 08
Posts: 59
United States
Message 51799 - Posted: 20 Dec 2013, 19:39:58 UTC

Presently I'm running BOINC v7.0.64 I've configured an environmental var, i.e., _NT_SYMBOL_PATH=srv*F:\Symbols2*http://msdl.microsoft.com/download/symbols

I notice that in the BOINC_Data/symbols sub-folder exist several sub-folders, e.g., advapi32.pdb, dbghelp.pdb, dnsapi.pdb, etc. and each of these sub-folders can be found also in F:\Symbols2. Its the GUID lookin' sub-folders within each PDB folder that are different betwixt BOINC & SYMBOLS2.

  • BOINC_Data\symbols\advapi32.pdb\F759D3F1C6614313B07C84BC33F02E4D2\advapi32.pdb - modified 6 Feb 2009, created 12 Dec 2013

    compared to: F:\Symbols2\advapi32.pdb\0075E37A13F84D4E8DDDDA6BAA5F58712\advapi32.pdb - modified 18 Jul 2009, created 7 Dec 2013

  • BOINC_Data\symbols\dbghelp.pdb\6AD43BA6261A40E8A812FA07EABD0E191\dbghelp.pdb - modified 14 Nov 2007, created 12 Dec 2013

    compared to: F:\Symbols2\dbghelp.pdb\6AD43BA6261A40E8A812FA07EABD0E191\dbghelp.pdb - modified 14 Nov 2007, created 7 Dec 2013

  • BOINC_Data\symbols\dnsapi.pdb\F01111D1A3974A80837B62ABD17FBF112\dnsapi.pdb - modified 4 Mar 2011, created 12 Dec 2013

    compared to: F:\Symbols2\dnsapi.pdb\80377DF78C6040C1A011BEC9E4A9DBD92\dnsapi.pdb - modified 4 Mar 2011, created 9 Dec 2013

  • BOINC_Data\symbols\fltLib.pdb\3792070439264076A609BE9E8271B75F1\fltLib.pdb - modified 15 Apr 2008, created 12 Dec 2013

    compared to: F:\Symbols2\fltLib.pdb\ED1106F705D34BFA8D9661D395DE5F6C1\fltLib.pdb - modified 16 Feb 2007, created 7 Dec 2013



I only have one qwexion:

    1. why the duplication of PDB folders w/ in the SymStores?
    2. why the discrepency in the versioning between the SymStores (inferred from the the modified dates and recent, albeit different, create dates)?
    3. if I create a NTFS reparse point, i.e., junction / symbolic-link, of F:\Symbols2 as BOINC_Data\symbols, will it still duplicate the PDB folders within differing GUID lookin' sub-folders?
    4. can I incorporate BOINC symstore like so:_NT_SYMBOL_PATH=srv*F:\Symbols2*http://boinc.berkeley.edu/symstore/*http://msdl.microsoft.com/download/symbols (or do I need to use a semicolon delimiter between the two server URL's)?



I'm uncertain about implementing the BOINC symstore whatsoever, given that the contents there are packed.

ID: 51799 · Report as offensive
Professor Ray

Send message
Joined: 31 Mar 08
Posts: 59
United States
Message 52503 - Posted: 11 Feb 2014, 22:30:15 UTC

I guess this is a real stumper, eh?
ID: 52503 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 14825
Netherlands
Message 52515 - Posted: 12 Feb 2014, 19:04:01 UTC - in response to Message 52503.  

Forwarded to development. I hadn't done that earlier as I wasn't much around. And the developers don't read here, unless I ask them to. And even then they may not read here.
ID: 52515 · Report as offensive
Rom Walton
Project developer
Avatar

Send message
Joined: 26 Aug 05
Posts: 164
Message 52516 - Posted: 12 Feb 2014, 19:24:56 UTC
Last modified: 12 Feb 2014, 19:25:07 UTC

Windows Update updates those files and the run-time debugger downloads the new PDB file to go with the updated executable.
----- Rom
BOINC Development Team, U.C. Berkeley
My Blog
ID: 52516 · Report as offensive

Message boards : Questions and problems : BOINC symbols / symbol search path

Copyright © 2022 University of California. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.