Confirmed users
321
edits
No edit summary |
|||
| Line 39: | Line 39: | ||
== Symbol Store == | == Symbol Store == | ||
The symbol store is simply a flat file store with a directory structure mirroring that of the Microsoft Symbol Server. See above for a link to the Breakpad source describing the structure. The benefit of this is that if we preserve PDB files in this same directory structure, and make the symbol store accessible via HTTP, we can make Windows release builds debuggable. Building on this, in the future, we may even be able to provide [http://zenit.senecac.on.ca/wiki/index.php/Mozilla_Source_and_Symbol_Server source level debugging of release builds]. | The symbol store is simply a flat file store with a directory structure mirroring that of the Microsoft Symbol Server. [[#Symbol Extraction/Upload|See above]] for a link to the Breakpad source describing the structure. The benefit of this is that if we preserve PDB files in this same directory structure, and make the symbol store accessible via HTTP, we can make Windows release builds debuggable. Building on this, in the future, we may even be able to provide [http://zenit.senecac.on.ca/wiki/index.php/Mozilla_Source_and_Symbol_Server source level debugging of release builds]. | ||
You can see [http://mavra.perilith.com/~luser/airbag-symbols/ an example symbol store here]. Note that there is no provision for deleting outdated symbols currently, although the symbol upload script does create a text file listing the symbols contained in each build. | You can see [http://mavra.perilith.com/~luser/airbag-symbols/ an example symbol store here]. Note that there is no provision for deleting outdated symbols currently, although the symbol upload script does create a text file listing the symbols contained in each build. | ||