Breakpad:Current Implementation: Difference between revisions

Jump to navigation Jump to search
no edit summary
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.
Confirmed users
321

edits

Navigation menu