Open Bug 715684 Opened 13 years ago Updated 2 years ago

Add debug prefs for double unlink, backwards unlink, backwards unroot (nsCycleCollector::CollectWhite)

Categories

(Core :: Cycle Collector, enhancement)

enhancement

Tracking

()

People

(Reporter: jruderman, Unassigned)

References

Details

(Keywords: sec-want, Whiteboard: [sg:want])

To help the DOM fuzzer find bugs in cycle-collected classes, I'd like boolean prefs to modify the behavior of nsCycleCollector::CollectWhite in the following ways: * Unlink all objects twice. * Unlink the white list in reverse order. * Unroot the white list in reverse order.
I'll grab this for now, but other people should feel free to grab it. I think Jesse said that these prefs are only needed in debug builds.
Assignee: nobody → continuation
I'm not working on this.
Assignee: continuation → nobody
Severity: normal → S3
Component: XPCOM → Cycle Collector
You need to log in before you can comment on or make changes to this bug.