mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-08 19:04:45 +00:00
Bug 711158 - Avoid triggering write barrier during verifier (r=luke)
This commit is contained in:
parent
736a612847
commit
d6b7c6710c
@ -3494,15 +3494,16 @@ EndVerifyBarriers(JSContext *cx)
|
||||
|
||||
JS_ASSERT(trc->number == rt->gcNumber);
|
||||
|
||||
for (CompartmentsIter c(rt); !c.done(); c.next()) {
|
||||
c->gcIncrementalTracer = NULL;
|
||||
c->needsBarrier_ = false;
|
||||
}
|
||||
|
||||
if (rt->gcIncrementalTracer->hasDelayedChildren())
|
||||
rt->gcIncrementalTracer->markDelayedChildren();
|
||||
|
||||
rt->gcVerifyData = NULL;
|
||||
rt->gcIncrementalTracer = NULL;
|
||||
for (CompartmentsIter c(rt); !c.done(); c.next()) {
|
||||
c->gcIncrementalTracer = NULL;
|
||||
c->needsBarrier_ = false;
|
||||
}
|
||||
|
||||
JS_TRACER_INIT(trc, cx, CheckAutorooter);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user