Home
last modified time | relevance | path

Searched refs:envChain (Results 1 – 25 of 215) sorted by relevance

123456789

/dports/www/firefox-esr/firefox-91.8.0/js/src/vm/
H A DCompilationAndEvaluation.cpp299 JSFunction* finish(HandleObjectVector envChain, in finish() argument
320 if (envChain.empty()) { in finish()
379 JSContext* cx, HandleObjectVector envChain, in CompileFunction() argument
388 return compiler.finish(envChain, options); in CompileFunction()
392 JSContext* cx, HandleObjectVector envChain, in CompileFunction() argument
401 return compiler.finish(envChain, options); in CompileFunction()
405 JSContext* cx, HandleObjectVector envChain, in CompileFunctionUtf8() argument
485 cx->check(envChain, script); in ExecuteScript()
487 if (!IsGlobalLexicalEnvironment(envChain)) { in ExecuteScript()
491 return Execute(cx, script, envChain, rval); in ExecuteScript()
[all …]
H A DEnvironmentObject-inl.h28 inline JSObject& GetVariablesObject(JSObject* envChain) { in GetVariablesObject() argument
29 while (!envChain->isQualifiedVarObj()) { in GetVariablesObject()
30 envChain = envChain->enclosingEnvironment(); in GetVariablesObject()
32 MOZ_ASSERT(envChain); in GetVariablesObject()
33 return *envChain; in GetVariablesObject()
/dports/mail/thunderbird/thunderbird-91.8.0/js/src/vm/
H A DCompilationAndEvaluation.cpp299 JSFunction* finish(HandleObjectVector envChain, in finish() argument
320 if (envChain.empty()) { in finish()
379 JSContext* cx, HandleObjectVector envChain, in CompileFunction() argument
388 return compiler.finish(envChain, options); in CompileFunction()
392 JSContext* cx, HandleObjectVector envChain, in CompileFunction() argument
401 return compiler.finish(envChain, options); in CompileFunction()
405 JSContext* cx, HandleObjectVector envChain, in CompileFunctionUtf8() argument
485 cx->check(envChain, script); in ExecuteScript()
487 if (!IsGlobalLexicalEnvironment(envChain)) { in ExecuteScript()
491 return Execute(cx, script, envChain, rval); in ExecuteScript()
[all …]
H A DEnvironmentObject-inl.h28 inline JSObject& GetVariablesObject(JSObject* envChain) { in GetVariablesObject() argument
29 while (!envChain->isQualifiedVarObj()) { in GetVariablesObject()
30 envChain = envChain->enclosingEnvironment(); in GetVariablesObject()
32 MOZ_ASSERT(envChain); in GetVariablesObject()
33 return *envChain; in GetVariablesObject()
/dports/lang/spidermonkey78/firefox-78.9.0/js/src/vm/
H A DCompilationAndEvaluation.cpp263 JSFunction* finish(HandleObjectVector envChain, in finish() argument
325 JSContext* cx, HandleObjectVector envChain, in CompileFunction() argument
334 return compiler.finish(envChain, options); in CompileFunction()
338 JSContext* cx, HandleObjectVector envChain, in CompileFunction() argument
347 return compiler.finish(envChain, options); in CompileFunction()
351 JSContext* cx, HandleObjectVector envChain, in CompileFunctionUtf8() argument
382 cx->check(envChain, script); in ExecuteScript()
383 MOZ_ASSERT_IF(!IsGlobalLexicalEnvironment(envChain), in ExecuteScript()
385 return Execute(cx, script, envChain, rval); in ExecuteScript()
424 return ExecuteScript(cx, envChain, scriptArg, rval); in JS_ExecuteScript()
[all …]
H A DEnvironmentObject-inl.h29 inline JSObject& GetVariablesObject(JSObject* envChain) { in GetVariablesObject() argument
30 while (!envChain->isQualifiedVarObj()) { in GetVariablesObject()
31 envChain = envChain->enclosingEnvironment(); in GetVariablesObject()
33 MOZ_ASSERT(envChain); in GetVariablesObject()
34 return *envChain; in GetVariablesObject()
H A DInterpreter.h35 extern void GetNonSyntacticGlobalThis(JSContext* cx, HandleObject envChain,
193 extern bool Execute(JSContext* cx, HandleScript script, HandleObject envChain,
247 HandleObject envChain, AbstractFramePtr evalInFrame, in ExecuteState() argument
251 envChain_(envChain), in ExecuteState()
588 JSObject* BindVarOperation(JSContext* cx, JSObject* envChain);
590 bool DefVarOperation(JSContext* cx, HandleObject envChain, HandleScript script,
593 bool DefLexicalOperation(JSContext* cx, HandleObject envChain,
596 bool DefFunOperation(JSContext* cx, HandleScript script, HandleObject envChain,
655 MOZ_MUST_USE bool GetImportOperation(JSContext* cx, HandleObject envChain,
/dports/www/firefox/firefox-99.0/js/src/vm/
H A DCompilationAndEvaluation.cpp324 JSFunction* finish(HandleObjectVector envChain, in finish() argument
345 if (envChain.empty()) { in finish()
404 JSContext* cx, HandleObjectVector envChain, in CompileFunction() argument
413 return compiler.finish(envChain, options); in CompileFunction()
417 JSContext* cx, HandleObjectVector envChain, in CompileFunction() argument
426 return compiler.finish(envChain, options); in CompileFunction()
430 JSContext* cx, HandleObjectVector envChain, in CompileFunctionUtf8() argument
509 cx->check(envChain, script); in ExecuteScript()
511 if (!IsGlobalLexicalEnvironment(envChain)) { in ExecuteScript()
515 return Execute(cx, script, envChain, rval); in ExecuteScript()
[all …]
H A DEnvironmentObject-inl.h28 inline JSObject& GetVariablesObject(JSObject* envChain) { in GetVariablesObject() argument
29 while (!envChain->isQualifiedVarObj()) { in GetVariablesObject()
30 envChain = envChain->enclosingEnvironment(); in GetVariablesObject()
32 MOZ_ASSERT(envChain); in GetVariablesObject()
33 return *envChain; in GetVariablesObject()
/dports/www/firefox-esr/firefox-91.8.0/js/public/
H A DCompilationAndEvaluation.h86 JS::HandleObjectVector envChain,
91 JS::HandleObjectVector envChain,
110 HandleObjectVector envChain,
128 extern JS_PUBLIC_API bool Evaluate(JSContext* cx, HandleObjectVector envChain,
213 JSContext* cx, HandleObjectVector envChain,
225 JSContext* cx, HandleObjectVector envChain,
234 JSContext* cx, HandleObjectVector envChain,
/dports/lang/spidermonkey78/firefox-78.9.0/js/public/
H A DCompilationAndEvaluation.h84 JS::HandleObjectVector envChain,
89 JS::HandleObjectVector envChain,
108 HandleObjectVector envChain,
126 extern JS_PUBLIC_API bool Evaluate(JSContext* cx, HandleObjectVector envChain,
205 JSContext* cx, HandleObjectVector envChain,
217 JSContext* cx, HandleObjectVector envChain,
226 JSContext* cx, HandleObjectVector envChain,
/dports/mail/thunderbird/thunderbird-91.8.0/js/public/
H A DCompilationAndEvaluation.h86 JS::HandleObjectVector envChain,
91 JS::HandleObjectVector envChain,
110 HandleObjectVector envChain,
128 extern JS_PUBLIC_API bool Evaluate(JSContext* cx, HandleObjectVector envChain,
213 JSContext* cx, HandleObjectVector envChain,
225 JSContext* cx, HandleObjectVector envChain,
234 JSContext* cx, HandleObjectVector envChain,
/dports/www/firefox/firefox-99.0/js/public/
H A DCompilationAndEvaluation.h85 JS::HandleObjectVector envChain,
90 JS::HandleObjectVector envChain,
114 extern JS_PUBLIC_API bool Evaluate(JSContext* cx, HandleObjectVector envChain,
199 JSContext* cx, HandleObjectVector envChain,
211 JSContext* cx, HandleObjectVector envChain,
220 JSContext* cx, HandleObjectVector envChain,
/dports/www/firefox-esr/firefox-91.8.0/js/src/builtin/
H A DEval.cpp385 RootedObject envChain(cx, caller.environmentChain()); in DirectEval() local
386 return EvalKernel(cx, v, DIRECT_EVAL, caller, envChain, iter.pc(), vp); in DirectEval()
421 RootedObjectVector envChain(cx); in ExecuteInFrameScriptEnvironment() local
422 if (!envChain.append(objArg)) { in ExecuteInFrameScriptEnvironment()
427 if (!js::CreateObjectsForEnvironmentChain(cx, envChain, varEnv, &env)) { in ExecuteInFrameScriptEnvironment()
501 RootedObject envChain(cx); in ExecuteInJSMEnvironment() local
502 if (!js::CreateObjectsForEnvironmentChain(cx, targetObj, env, &envChain)) { in ExecuteInJSMEnvironment()
507 if (!JSObject::setQualifiedVarObj(cx, envChain)) { in ExecuteInJSMEnvironment()
512 env = ObjectRealm::get(envChain).getOrCreateNonSyntacticLexicalEnvironment( in ExecuteInJSMEnvironment()
513 cx, envChain); in ExecuteInJSMEnvironment()
/dports/mail/thunderbird/thunderbird-91.8.0/js/src/builtin/
H A DEval.cpp385 RootedObject envChain(cx, caller.environmentChain()); in DirectEval() local
386 return EvalKernel(cx, v, DIRECT_EVAL, caller, envChain, iter.pc(), vp); in DirectEval()
421 RootedObjectVector envChain(cx); in ExecuteInFrameScriptEnvironment() local
422 if (!envChain.append(objArg)) { in ExecuteInFrameScriptEnvironment()
427 if (!js::CreateObjectsForEnvironmentChain(cx, envChain, varEnv, &env)) { in ExecuteInFrameScriptEnvironment()
501 RootedObject envChain(cx); in ExecuteInJSMEnvironment() local
502 if (!js::CreateObjectsForEnvironmentChain(cx, targetObj, env, &envChain)) { in ExecuteInJSMEnvironment()
507 if (!JSObject::setQualifiedVarObj(cx, envChain)) { in ExecuteInJSMEnvironment()
512 env = ObjectRealm::get(envChain).getOrCreateNonSyntacticLexicalEnvironment( in ExecuteInJSMEnvironment()
513 cx, envChain); in ExecuteInJSMEnvironment()
/dports/www/firefox/firefox-99.0/js/src/builtin/
H A DEval.cpp386 RootedObject envChain(cx, caller.environmentChain()); in DirectEval() local
387 return EvalKernel(cx, v, DIRECT_EVAL, caller, envChain, iter.pc(), vp); in DirectEval()
415 RootedObjectVector envChain(cx); in ExecuteInFrameScriptEnvironment() local
416 if (!envChain.append(objArg)) { in ExecuteInFrameScriptEnvironment()
421 if (!js::CreateObjectsForEnvironmentChain(cx, envChain, varEnv, &env)) { in ExecuteInFrameScriptEnvironment()
495 RootedObject envChain(cx); in ExecuteInJSMEnvironment() local
496 if (!js::CreateObjectsForEnvironmentChain(cx, targetObj, env, &envChain)) { in ExecuteInJSMEnvironment()
501 if (!JSObject::setQualifiedVarObj(cx, envChain)) { in ExecuteInJSMEnvironment()
506 env = ObjectRealm::get(envChain).getOrCreateNonSyntacticLexicalEnvironment( in ExecuteInJSMEnvironment()
507 cx, envChain); in ExecuteInJSMEnvironment()
/dports/lang/spidermonkey60/firefox-60.9.0/js/src/jit/
H A DJit.cpp40 JSObject* envChain; in EnterJit() local
58 envChain = nullptr; in EnterJit()
78 envChain = state.asExecute()->environmentChain(); in EnterJit()
97 calleeToken, envChain, /* osrNumStackValues = */ 0, in EnterJit()
/dports/www/firefox-legacy/firefox-52.8.0esr/js/src/jit/
H A DIonCaches.h740 BindNameIC(Register envChain, PropertyName* name, Register output) in BindNameIC() argument
741 : environmentChain_(envChain), in BindNameIC()
760 HandleObject envChain);
763 HandleObject envChain, HandleObject holder);
766 update(JSContext* cx, HandleScript outerScript, size_t cacheIndex, HandleObject envChain);
783 Register envChain, PropertyName* name, in NameIC() argument
787 environmentChain_(envChain), in NameIC()
809 HandleObject envChain, HandleObject holderBase,
813 HandleObject envChain, HandleObject obj,
818 IonScript* ion, HandleObject envChain);
[all …]
/dports/www/firefox-esr/firefox-91.8.0/js/src/jit/
H A DJit.cpp51 JSObject* envChain; in EnterJit() local
74 envChain = nullptr; in EnterJit()
91 envChain = state.asExecute()->environmentChain(); in EnterJit()
110 calleeToken, envChain, /* osrNumStackValues = */ 0, in EnterJit()
/dports/lang/spidermonkey78/firefox-78.9.0/js/src/jit/
H A DJit.cpp47 JSObject* envChain; in EnterJit() local
70 envChain = nullptr; in EnterJit()
87 envChain = state.asExecute()->environmentChain(); in EnterJit()
106 calleeToken, envChain, /* osrNumStackValues = */ 0, in EnterJit()
/dports/www/firefox/firefox-99.0/js/src/jit/
H A DJit.cpp54 JSObject* envChain; in EnterJit() local
77 envChain = nullptr; in EnterJit()
94 envChain = state.asExecute()->environmentChain(); in EnterJit()
113 calleeToken, envChain, /* osrNumStackValues = */ 0, in EnterJit()
/dports/mail/thunderbird/thunderbird-91.8.0/js/src/jit/
H A DJit.cpp51 JSObject* envChain; in EnterJit() local
74 envChain = nullptr; in EnterJit()
91 envChain = state.asExecute()->environmentChain(); in EnterJit()
110 calleeToken, envChain, /* osrNumStackValues = */ 0, in EnterJit()
/dports/www/firefox-esr/firefox-91.8.0/js/xpconnect/loader/
H A DmozJSSubScriptLoader.cpp152 JS::RootedObjectVector envChain(cx); in EvalScript() local
153 if (!envChain.append(targetObj)) { in EvalScript()
170 if (!JS::CloneAndExecuteScript(cx, envChain, script, retval)) { in EvalScript()
174 if (!JS::CloneAndExecuteScript(cx, envChain, script, retval)) { in EvalScript()
179 if (!JS::ExecuteInJSMEnvironment(cx, script, loadScope, envChain)) { in EvalScript()
/dports/www/firefox/firefox-99.0/js/xpconnect/loader/
H A DmozJSSubScriptLoader.cpp149 JS::RootedObjectVector envChain(cx); in EvalStencil() local
150 if (!envChain.append(targetObj)) { in EvalStencil()
167 if (!JS_ExecuteScript(cx, envChain, script, retval)) { in EvalStencil()
171 if (!JS_ExecuteScript(cx, envChain, script, retval)) { in EvalStencil()
176 if (!JS::ExecuteInJSMEnvironment(cx, script, loadScope, envChain)) { in EvalStencil()
/dports/mail/thunderbird/thunderbird-91.8.0/js/xpconnect/loader/
H A DmozJSSubScriptLoader.cpp152 JS::RootedObjectVector envChain(cx); in EvalScript() local
153 if (!envChain.append(targetObj)) { in EvalScript()
170 if (!JS::CloneAndExecuteScript(cx, envChain, script, retval)) { in EvalScript()
174 if (!JS::CloneAndExecuteScript(cx, envChain, script, retval)) { in EvalScript()
179 if (!JS::ExecuteInJSMEnvironment(cx, script, loadScope, envChain)) { in EvalScript()

123456789