Use Breakpad symbol tools for SPS

RESOLVED FIXED

Status

()

Core
Gecko Profiler
RESOLVED FIXED
6 years ago
6 years ago

People

(Reporter: BenWa, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(URL)

Attachments

(1 attachment)

(Reporter)

Description

6 years ago
See ted's suggestion in bug 683229 Comment 40:

Using platform tools for this is a pain in the butt. If you'd like to piggyback on the work that we've done in Breakpad, you can use Breakpad format symbols. You just have to "make buildsymbols" in your objdir, or grab the symbols.zip file next to a build from FTP. Jesse wrote some Python code that parses the Breakpad symbol files and uses them to fix up assertion stack traces, it's in the tree here:
http://mxr.mozilla.org/mozilla-central/source/tools/rb/fix_stack_using_bpsyms.py
(Reporter)

Comment 1

6 years ago
I've created a repo for the sps tools:
https://github.com/bgirard/SPS_Helper
(Reporter)

Comment 2

6 years ago
Created attachment 568216 [details]
breakpad_symbolicate.py
(Reporter)

Updated

6 years ago
Blocks: 713227
No longer depends on: 683229
(Reporter)

Updated

6 years ago
Component: General → Gecko Profiler
QA Contact: general → gecko-profiler
(Reporter)

Comment 3

6 years ago
Closing, we already support this in SPS_Helper repo
Status: NEW → RESOLVED
Last Resolved: 6 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.