Breakpad:Symbols: Difference between revisions

Jump to navigation Jump to search
Line 28: Line 28:


== OS X system symbols ==
== OS X system symbols ==
There is no central source for OS X debug symbols, so I wrote [http://hg.mozilla.org/users/tmielczarek_mozilla.com/mac-breakpad-symbol-gather/file/31a081d20575/gathersymbols.py a Python script] that runs dump_syms on system libraries to get the exported function names and stack walking information, and uploads them to a small [http://hg.mozilla.org/users/tmielczarek_mozilla.com/rest-symbol-server/ RESTful symbol server]. This symbol server lives on a separate machine from the actual production symbol server, so there's also [http://hg.mozilla.org/users/tmielczarek_mozilla.com/mac-breakpad-symbol-gather/file/31a081d20575/uploadsymbols.py another script] involved that uploads symbols from there to production.
The script itself is intended to crowdsource the gathering of symbols, but at present it's likely that I'm the only one running it on a regular basis.
Confirmed users
321

edits

Navigation menu