Symbol stores - a Windows debugging tool
by Richard Ranft · 12/17/2014 (5:59 am) · 3 comments
https://randomascii.wordpress.com/2011/11/11/source-indexing-is-underused-awesom...
So, I made a couple of tools to make this easier:
https://github.com/RichardRanft/SymStoreServer
Documentation is in the top level of the repo.
Now when someone sends you a crash dump for your Windows version of your game you can debug the exact version that they were running.
Just to be clear - I didn't include the files from the Debugging Kit but you can download and install that from Debugging Tools for Windows (WinDbg, KD, CDB, NTSD).
So, I made a couple of tools to make this easier:
https://github.com/RichardRanft/SymStoreServer
Documentation is in the top level of the repo.
Now when someone sends you a crash dump for your Windows version of your game you can debug the exact version that they were running.
Just to be clear - I didn't include the files from the Debugging Kit but you can download and install that from Debugging Tools for Windows (WinDbg, KD, CDB, NTSD).
About the author
I was a soldier, then a computer technician, an electrician, a technical writer, game programmer, and now software test/tools developer. I've been a hobbyist programmer since the age of 13.
#2
01/24/2015 (1:34 am)
Just noticed this, thanks Richard :)
#3
I'll post a fix I have prepared on Monday. I just added the mail client info, sender and recipient data to the .ini file.
And don't forget to enable crash dumps to really take advantage of this. VS can just open a crash dump, and if you have your symbols indexed and stored correctly you can just open it up and let VS find your source code for you.
01/24/2015 (4:01 pm)
No problem - and I just realized I hard-coded several email addresses and groups into that thing....I'll post a fix I have prepared on Monday. I just added the mail client info, sender and recipient data to the .ini file.
And don't forget to enable crash dumps to really take advantage of this. VS can just open a crash dump, and if you have your symbols indexed and stored correctly you can just open it up and let VS find your source code for you.

Richard Marrevee
R.G.S - Richards Game Studio