Bug 723313 - Stop using conservative stack scanner for VM stack marking (r=luke,bhackett)

This commit is contained in:
Bill McCloskey
2012-02-10 18:32:08 -08:00
parent 1749b40ab8
commit 7f30a2b480
5 changed files with 90 additions and 29 deletions

View File

@@ -1379,7 +1379,7 @@ MarkGenerator(JSTracer *trc, JSGenerator *gen)
* this code and save someone an hour later.
*/
MarkStackRangeConservatively(trc, gen->floatingStack, fp->formalArgsEnd());
js_TraceStackFrame(trc, fp);
fp->mark(trc);
MarkStackRangeConservatively(trc, fp->slots(), gen->regs.sp);
}