Closed Bug 1358360 Opened 8 years ago Closed 8 years ago

The SharedLibrary object for the main executable on linux has empty debugName and breakpadId fields

Categories

(Core :: Gecko Profiler, enhancement)

enhancement
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla55
Tracking Status
firefox55 --- fixed

People

(Reporter: mstange, Assigned: mstange)

References

Details

Attachments

(1 file)

The debugName should be set to the filename portion of the debugPath, and getId needs to be called to obtain its breakpadId. The name and path fields should be set to the same values as debugName and debugPath. Once these pieces of information are present, perf.html should be able to symbolicate functions from the main executable properly.
Assignee: nobody → mstange
Status: NEW → ASSIGNED
Comment on attachment 8860492 [details] Bug 1358360 - Correctly fill in SharedLibrary fields for the main executable. Nice fix + tidying.
Attachment #8860492 - Flags: review?(jseward) → review+
Comment on attachment 8860492 [details] Bug 1358360 - Correctly fill in SharedLibrary fields for the main executable. https://reviewboard.mozilla.org/r/132492/#review136032
Comment on attachment 8860492 [details] Bug 1358360 - Correctly fill in SharedLibrary fields for the main executable. https://reviewboard.mozilla.org/r/132492/#review136292
Attachment #8860492 - Flags: review+
Pushed by mstange@themasta.com: https://hg.mozilla.org/integration/autoland/rev/5d53996bf124 Correctly fill in SharedLibrary fields for the main executable. r=jseward
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla55
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: