Closed Bug 1617851 Opened 4 years ago Closed 4 years ago

Add basic location information for Ion aborts in non-debug builds

Categories

(Core :: JavaScript Engine: JIT, enhancement, P1)

enhancement

Tracking

()

RESOLVED FIXED
mozilla76
Tracking Status
firefox75 --- wontfix
firefox76 --- fixed

People

(Reporter: anba, Assigned: anba)

Details

Attachments

(1 file)

We don't want to call PCToLineNumber() in non-debug mode to avoid its runtime overhead, but we should still provide some basic script location information (script file name and function line and column).

This affects the "Script too large" Ion abort and IonBuilder::abort(), other Ion abort messages already provide sufficient script location information.

Priority: -- → P1
Pushed by csabou@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/9514a3c5e611
Add location information to Ion abort messages in non-debug mode. r=jandem
Flags: needinfo?(andrebargull)
Pushed by btara@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/c5853dd0d7af
Add location information to Ion abort messages in non-debug mode. r=jandem
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla76
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: