/dports/www/firefox-esr/firefox-91.8.0/js/src/vm/ |
H A D | CompilationAndEvaluation.cpp | 299 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 D | EnvironmentObject-inl.h | 28 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 D | CompilationAndEvaluation.cpp | 299 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 D | EnvironmentObject-inl.h | 28 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 D | CompilationAndEvaluation.cpp | 263 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 D | EnvironmentObject-inl.h | 29 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 D | Interpreter.h | 35 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 D | CompilationAndEvaluation.cpp | 324 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 D | EnvironmentObject-inl.h | 28 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 D | CompilationAndEvaluation.h | 86 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 D | CompilationAndEvaluation.h | 84 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 D | CompilationAndEvaluation.h | 86 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 D | CompilationAndEvaluation.h | 85 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 D | Eval.cpp | 385 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 D | Eval.cpp | 385 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 D | Eval.cpp | 386 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 D | Jit.cpp | 40 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 D | IonCaches.h | 740 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 D | Jit.cpp | 51 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 D | Jit.cpp | 47 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 D | Jit.cpp | 54 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 D | Jit.cpp | 51 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 D | mozJSSubScriptLoader.cpp | 152 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 D | mozJSSubScriptLoader.cpp | 149 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 D | mozJSSubScriptLoader.cpp | 152 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()
|