Closed Bug 1307191 Opened 8 years ago Closed 3 years ago

Add ability to do symbolication in tree

Categories

(Core :: Gecko Profiler, enhancement, P3)

enhancement

Tracking

()

RESOLVED DUPLICATE of bug 1509549

People

(Reporter: fitzgen, Unassigned)

References

Details

We should be able to symbolicate profiles in tree, without requiring an addon. On OSX/Linux we can use https://github.com/gimli-rs/gimli. On Windows, we can use the system symbolication APIs. We should probably wrap these in a "one click", x-platform crate that we can drop into and call from m-c.

Bug 1528857 (if it lands) will allow symbolication of profiles directly from Firefox, but it is intended for developers:

  • It requires setting an environment variable "MOZ_PROFILER_SYMBOLICATE=1",
  • It adds significant pauses when gathering data,
  • It doesn't work well on Linux (and others?),
  • Frames are described differently.
    Hence the separate bug.

This bug here would still be nice to properly get fixed, to get consistent and cross-platform symbolication.

Type: defect → enhancement

This is done.

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.