Breakpad:Symbol Server

From MozillaWiki
Revision as of 20:27, 17 November 2006 by Ted Mielczarek (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Airbag includes a simple symbol supplier that looks for symbols in an organized filesystem setup like Microsoft's Symbol Server. The format is: file.pdb/GUID+AGE/file.sym 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 symbol files extracted from firefox.pdb on Windows appear to be in the 30-60Mb range, but since they're text they compress very well.

I've also written a script to process pdb files into the proper directory structure for SimpleSymbolSupplier.

We can get Windows OS symbols here: Download Windows Symbol Packages and run dump_syms or the previously mentioned script on them to make them useful to airbag.