Closed Bug 621140 Opened 14 years ago Closed 11 months ago

Consider moving interruptFlags into the compartment again

Categories

(Core :: JavaScript Engine, defect)

defect

Tracking

()

RESOLVED INCOMPLETE
Tracking Status
blocking2.0 --- .x+

People

(Reporter: igor, Unassigned)

References

Details

To avoid an extra load of cx->thread->data.interruptFlags when checking for operation callback invocations both methodjit and tracejit embed a pointer rt->interruptCounter. But this implies that the callback invocation on unrelated thread will trigger an extra check for cx->thread->data.interruptFlags by the method jit and trace exit for tracejit. To avoid this we need to consider moving interruptFlags into the compartment. But this is not trivial, see bug 589193 for details of the previous attempts.
This doesn't seem to be a regression, crash, or sg:crit.
blocking2.0: betaN+ → .x
Assignee: general → nobody
Severity: normal → S3
Status: NEW → RESOLVED
Closed: 11 months ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.