Home
last modified time | relevance | path

Searched refs:StaticEvalObject (Results 1 – 11 of 11) sorted by relevance

/dports/databases/mongodb36/mongodb-src-r3.6.23/src/third_party/mozjs-45/extract/js/src/vm/
H A DScopeObject-inl.h89 } else if (obj->template is<StaticEvalObject>()) {
90 obj = obj->template as<StaticEvalObject>().enclosingScopeForStaticScopeIter();
127 if (obj->template is<StaticEvalObject>()) in hasSyntacticDynamicScopeObject()
128 return obj->template as<StaticEvalObject>().isStrict(); in hasSyntacticDynamicScopeObject()
156 if (obj->template is<StaticEvalObject>()) in type()
183 inline StaticEvalObject&
187 return obj->template as<StaticEvalObject>(); in eval()
H A DScopeObject.h29 class StaticEvalObject; variable
87 obj->is<StaticEvalObject>() || in IsStaticScope()
142 StaticEvalObject& eval() const;
452 class StaticEvalObject : public ScopeObject
460 static StaticEvalObject* create(JSContext* cx, HandleObject enclosing);
1041 StaticEvalObject& staticEval() const { return ssi_.eval(); } in staticEval()
1371 StaticEvalObject::isNonGlobal() const in isNonGlobal()
H A DScopeObject.cpp765 /* static */ StaticEvalObject*
766 StaticEvalObject::create(JSContext* cx, HandleObject enclosing) in create()
768 StaticEvalObject* obj = in create()
769 NewObjectWithNullTaggedProto<StaticEvalObject>(cx, TenuredObject, BaseShape::DELEGATE); in create()
778 const Class StaticEvalObject::class_ = {
780 JSCLASS_HAS_RESERVED_SLOTS(StaticEvalObject::RESERVED_SLOTS) |
H A DStack.cpp114 script()->enclosingStaticScope()->as<StaticEvalObject>().isNonGlobal(); in isNonGlobalEvalFrame()
H A DDebugger.cpp6684 staticScope = StaticEvalObject::create(cx, enclosingStaticScope); in EvaluateInEnv()
6710 staticScope->as<StaticEvalObject>().setStrict(); in EvaluateInEnv()
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/third_party/mozjs-45/extract/js/src/builtin/
H A DEval.cpp295 Rooted<StaticEvalObject*> staticScope(cx, StaticEvalObject::create(cx, enclosing)); in EvalKernel()
377 Rooted<StaticEvalObject*> staticScope(cx, StaticEvalObject::create(cx, enclosing)); in DirectEvalStringFromIon()
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/third_party/mozjs-45/extract/js/src/jit/
H A DBaselineFrame.cpp94 script()->enclosingStaticScope()->as<StaticEvalObject>().isNonGlobal(); in isNonGlobalEvalFrame()
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/third_party/mozjs-45/extract/js/src/frontend/
H A DBytecodeCompiler.cpp281 return enclosingStaticScope->is<StaticEvalObject>(); in isEvalCompilationUnit()
289 StaticEvalObject& eval = enclosingStaticScope->as<StaticEvalObject>(); in isNonGlobalEvalCompilationUnit()
H A DParser.h315 if (sc->staticScope()->is<StaticEvalObject>()) { in atBodyLevel()
H A DBytecodeEmitter.cpp1380 if (sc->staticScope()->is<StaticEvalObject>()) { in atBodyLevel()
3049 bool isEvalBodyLexicalScope = sc->staticScope()->is<StaticEvalObject>() && in enterBlockScope()
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/third_party/mozjs-45/extract/js/src/
H A Djsapi.cpp3470 if (enclosing->is<StaticEvalObject>()) in IsFunctionCloneable()
3471 return !enclosing->as<StaticEvalObject>().isNonGlobal(); in IsFunctionCloneable()