Closed Bug 1831286 Opened 1 years ago Closed 10 months ago

Configure option --enable-perf causes jit-test failures.

Categories

(Core :: JavaScript Engine: JIT, defect, P2)

defect

Tracking

()

RESOLVED FIXED
122 Branch
Tracking Status
firefox122 --- fixed

People

(Reporter: nbp, Assigned: denispal)

References

(Blocks 1 open bug)

Details

Attachments

(2 files)

Currently, running the jit-test with a build configured using --enable-perf yields 314 failures.

One problem which is not highlighted by the test suite, is that if we have any differential behavior such as a Segmentation Fault, then we might have other forms of differential behavior which might suggest that the performance profiles collected are no longer representative of the ordinary behavior.

Thus, either we should fix it our implementation of this instrumentation, or remove it as it might not be representative.

Assignee: nobody → dpalmeiro

We are missing a check for rectifier->blinterp entry. This change should be functionally the same as before but I seperated out the checks for rectifier and baseline interpreter entry so it's easier to read.

Depends on D195476

Pushed by dpalmeiro@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/fc9ff49f0375 Handle OOM during interpreter entry trampoline generation. r=iain https://hg.mozilla.org/integration/autoland/rev/f3c421ea4016 Handle interpreter entry frame separately than rectifier in the profiler exit tail. r=iain
Status: NEW → RESOLVED
Closed: 10 months ago
Resolution: --- → FIXED
Target Milestone: --- → 122 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: