Lines Matching refs:varEnv
416 RootedObject varEnv(cx, NonSyntacticVariablesObject::create(cx)); in ExecuteInFrameScriptEnvironment() local
417 if (!varEnv) { in ExecuteInFrameScriptEnvironment()
427 if (!js::CreateObjectsForEnvironmentChain(cx, envChain, varEnv, &env)) { in ExecuteInFrameScriptEnvironment()
436 ObjectRealm& realm = ObjectRealm::get(varEnv); in ExecuteInFrameScriptEnvironment()
439 realm.getOrCreateNonSyntacticLexicalEnvironment(cx, env, varEnv, objArg)); in ExecuteInFrameScriptEnvironment()
453 RootedObject varEnv(cx, NonSyntacticVariablesObject::create(cx)); in NewJSMEnvironment() local
454 if (!varEnv) { in NewJSMEnvironment()
459 ObjectRealm& realm = ObjectRealm::get(varEnv); in NewJSMEnvironment()
460 MOZ_ASSERT(!realm.getNonSyntacticLexicalEnvironment(varEnv)); in NewJSMEnvironment()
461 if (!realm.getOrCreateNonSyntacticLexicalEnvironment(cx, varEnv)) { in NewJSMEnvironment()
465 return varEnv; in NewJSMEnvironment()
470 HandleObject varEnv) { in ExecuteInJSMEnvironment() argument
472 return ExecuteInJSMEnvironment(cx, scriptArg, varEnv, emptyChain); in ExecuteInJSMEnvironment()
477 HandleObject varEnv, in ExecuteInJSMEnvironment() argument
479 cx->check(varEnv); in ExecuteInJSMEnvironment()
481 ObjectRealm::get(varEnv).getNonSyntacticLexicalEnvironment(varEnv)); in ExecuteInJSMEnvironment()
485 cx, ExtensibleLexicalEnvironmentObject::forVarEnvironment(varEnv)); in ExecuteInJSMEnvironment()