Confirmed users
321
edits
| 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. | |||