RematerializedFrame::RematerializedFrame(ThreadSafeContext *cx, uint8_t *top, InlineFrameIterator &iter) : prevUpToDate_(false), top_(top), frameNo_(iter.frameNo()), numActualArgs_(iter.numActualArgs()), script_(iter.script()) { CopyValueToRematerializedFrame op(slots_); iter.readFrameArgsAndLocals(cx, op, op, &scopeChain_, &returnValue_, &argsObj_, &thisValue_, ReadFrame_Actuals); }