Add NPIdentifier to set of GC pointer types (and fix hazards introduced thereby)

NEW
Unassigned

Status

()

4 years ago
3 years ago

People

(Reporter: sfink, Unassigned)

Tracking

(Blocks: 2 bugs)

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

4 years ago
It can hold a jsid, which is a GC pointer. It gets away with this because jsids (at least initially) must be interned and so will never be collected or move. If we told the analysis about NPIdentifier and rooted them everywhere, we could eliminate interning from the JSAPI.
(Reporter)

Updated

3 years ago
Blocks: 1143786
You need to log in before you can comment on or make changes to this bug.