Confirmed users, Bureaucrats and Sysops emeriti
1,217
edits
No edit summary |
(Copy information from the other symbol server page) |
||
| Line 5: | Line 5: | ||
== Symbol Server == | == Symbol Server == | ||
Breakpad includes a [http://google-breakpad.googlecode.com/svn/trunk/src/processor/simple_symbol_supplier.h simple symbol supplier] that looks for symbols in an organized filesystem setup like Microsoft's Symbol Server. The format is: | |||
<code> | |||
file.pdb/GUID+AGE/file.sym | |||
</code> | |||
Where file.pdb is the name of the debug info file, and GUID and AGE are the GUID and AGE from the debug info file. I'm not sure how this will generalize to non-Windows systems, but there are OS X support patches in progress, so we'll see soon enough. | |||
The symbols from a nightly build of Firefox are approximately 60-70Mb in size including only the .sym files, and 140-160Mb in size including the .pdb files as well. | |||
I've also written [http://mxr.mozilla.org/mozilla/source/toolkit/airbag/tools/make_symbol_store.pl a script to process pdb files into the proper directory structure for SimpleSymbolSupplier]. | |||
We can get Windows OS symbols here: [http://www.microsoft.com/whdc/devtools/debugging/symbolpkg.mspx Download Windows Symbol Packages] and run dump_syms or the previously mentioned script on them to make them useful to breakpad. In addition you can [http://support.microsoft.com/kb/311503 download symbols using symchk], which can get you the latest symbols from Microsoft. | |||
== Source Server == | == Source Server == | ||