Open Bug 1463559 Opened 6 years ago Updated 2 years ago

Hide native unsymbolicated JIT frames from Ion->C++

Categories

(Core :: Gecko Profiler, enhancement, P2)

enhancement

Tracking

()

People

(Reporter: gregtatum, Unassigned)

References

Details

This is a follow-up to Bug 1426124. Most of the unsymbolicated JIT frames are removed from the native frames, but there are still a few that need to be filtered out. These are the ones going from Ion -> C++ code.

jandem recommended finding them through:

> The exit frame when we go from JIT -> C++: this one I'm not sure about, maybe we can check |endStackAddress - X| or so instead of endStackAddress.

The trick here is to figure out what the X should be. Perhaps some investigation will reveal a place that we can measure against.
Summary: Hide native JIT frames from Ion to native code → Hide native unsymbolicated JIT frames from Ion->C++
Hey Steve, this is another one of those bugs where we could use your help!
Flags: needinfo?(sdetar)
Priority: -- → P2
Thanks Panos for making this aware of this bug.  I will add this to our list of profiling related bugs we are tracking and working on.  I will eventually create a tag or Meta bug for these.
Flags: needinfo?(sdetar)
Here's a profile exhibiting this problem: https://perfht.ml/2IhUfrP
Depends on: 1426124
Flags: needinfo?(jdemooij)
Flags: needinfo?(jdemooij)
See Also: → 1749523
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.