Lines Matching refs:currentContext
979 void JSThread::SwitchCurrentContext(EcmaContext *currentContext, bool isInIterate)
981 ASSERT(std::count(contexts_.begin(), contexts_.end(), currentContext));
996 SetCurrentSPFrame(currentContext->GetCurrentFrame());
997 SetLastLeaveFrame(currentContext->GetLeaveFrame());
998 SetLastFp(currentContext->GetLastFp());
999 glueData_.frameBase_ = currentContext->GetFrameBase();
1000 glueData_.stackLimit_ = currentContext->GetStackLimit();
1001 glueData_.stackStart_ = currentContext->GetStackStart();
1002 if (!currentContext->GlobalEnvIsHole()) {
1003 SetGlueGlobalEnv(*(currentContext->GetGlobalEnv()));
1030 if (!currentContext->GetGlobalEnv()->GetGlobalObject().IsUndefined()) {
1031 SetGlobalObject(currentContext->GetGlobalEnv()->GetGlobalObject());
1036 glueData_.globalConst_ = const_cast<GlobalEnvConstants *>(currentContext->GlobalConstants());
1039 glueData_.currentContext_ = currentContext;