Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

publishing your own Symbol site for WinDbg

Tags:

symbols

windbg

This is an interesting challenge and I am not sure if anyone out there has undertaken it. I work for a software vendor, selling a large enteprise scale Microsoft.NET based software. Most of the production issues are triaged using DebugDiag or ADPlus dmp files. Our customers often ask us if we could publish our symbols public like Microsoft's http://msdl.microsoft.com/download/symbols site. Any guidance here is much appreciated.

thanks

like image 588
G33kKahuna Avatar asked Aug 31 '09 02:08

G33kKahuna


2 Answers

You need to set you Symbols Store using Symstore.exe. Then you can expose it over HTTP by configuring IIS. You can optionally use SymProxy to expose multiple stores as one HTTP symbols server. You can also use SymSrv to connect to different public symbols server, setup local cache and other advanced stuff.

And of course, you can even build your own symbols server DLL through the Symbols Server API.

like image 166
Franci Penov Avatar answered Oct 02 '22 20:10

Franci Penov


There is an app for that: SymStore.exe. It is part of Windbg suite. You should also include the symbols drop step to your build process so it publishes symbols for every release.

like image 21
Remus Rusanu Avatar answered Oct 02 '22 19:10

Remus Rusanu