Home
last modified time | relevance | path

Searched refs:JSGeneratorObject (Results 1 – 25 of 30) sorted by relevance

12

/arkcompiler/ets_runtime/ecmascript/tests/
Djs_generator_object_test.cpp40 …JSHandle<JSGeneratorObject> genOjb = factory->NewJSGeneratorObject(env->GetGeneratorFunctionFuncti… in HWTEST_F_L0()
41 …JSGeneratorState state = JSGeneratorObject::GeneratorValidate(thread, JSHandle<JSTaggedValue>::Cas… in HWTEST_F_L0()
51 JSHandle<JSGeneratorObject> genObj(thread, genObjTagVal); in HWTEST_F_L0()
52 …JSGeneratorState state = JSGeneratorObject::GeneratorValidate(thread, JSHandle<JSTaggedValue>::Cas… in HWTEST_F_L0()
64 JSHandle<JSGeneratorObject> genObj(thread, JSGeneratorObject::Cast(genObjectHeader)); in HWTEST_F_L0()
70 …JSGeneratorState state = JSGeneratorObject::GeneratorValidate(thread, JSHandle<JSTaggedValue>::Cas… in HWTEST_F_L0()
73 state = JSGeneratorObject::GeneratorValidate(thread, JSHandle<JSTaggedValue>::Cast(genObj)); in HWTEST_F_L0()
92 JSHandle<JSGeneratorObject> genObj(thread, genObjTagVal); in HWTEST_F_L0()
96 …JSHandle<JSObject> result = JSGeneratorObject::GeneratorResume(thread, genObj, JSTaggedValue::Unde… in HWTEST_F_L0()
118 JSHandle<JSGeneratorObject> genObj(thread, genObjTagVal); in HWTEST_F_L0()
[all …]
Ddump_test.cpp827 CHECK_DUMP_FIELDS(JSObject::SIZE, JSGeneratorObject::SIZE, 4U); in HWTEST_F_L0()
828 NEW_OBJECT_AND_DUMP(JSGeneratorObject, JS_GENERATOR_OBJECT); in HWTEST_F_L0()
837 CHECK_DUMP_FIELDS(JSGeneratorObject::SIZE, JSAsyncFuncObject::SIZE, 1U); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_generator.cpp41 …JSHandle<JSGeneratorObject> generator(thread, JSGeneratorObject::Cast(*JSTaggedValue::ToObject(thr… in GeneratorPrototypeNext()
46 …JSHandle<JSObject> result = JSGeneratorObject::GeneratorResume(thread, generator, value.GetTaggedV… in GeneratorPrototypeNext()
62 …JSHandle<JSGeneratorObject> generator(thread, JSGeneratorObject::Cast(*JSTaggedValue::ToObject(thr… in GeneratorPrototypeReturn()
71 …JSHandle<JSObject> result = JSGeneratorObject::GeneratorResumeAbrupt(thread, generator, completion… in GeneratorPrototypeReturn()
87 …JSHandle<JSGeneratorObject> generator(thread, JSGeneratorObject::Cast(*JSTaggedValue::ToObject(thr… in GeneratorPrototypeThrow()
96 …JSHandle<JSObject> result = JSGeneratorObject::GeneratorResumeAbrupt(thread, generator, completion… in GeneratorPrototypeThrow()
/arkcompiler/ets_runtime/ecmascript/
Djs_generator_object.h57 class JSGeneratorObject : public JSObject {
59 CAST_CHECK(JSGeneratorObject, IsGeneratorObject);
81 …static JSHandle<JSObject> GeneratorResume(JSThread *thread, const JSHandle<JSGeneratorObject> &gen…
85 …dle<JSObject> GeneratorResumeAbrupt(JSThread *thread, const JSHandle<JSGeneratorObject> &generator,
99 class JSAsyncFuncObject : public JSGeneratorObject {
103 static constexpr size_t GENERATOR_PROMISE_OFFSET = JSGeneratorObject::SIZE;
106 DECL_VISIT_OBJECT_FOR_JS_OBJECT(JSGeneratorObject, GENERATOR_PROMISE_OFFSET, SIZE)
Djs_generator_object.cpp24 JSGeneratorState JSGeneratorObject::GeneratorValidate(JSThread *thread, const JSHandle<JSTaggedValu… in GeneratorValidate()
38 JSHandle<JSGeneratorObject> generator(thread, JSGeneratorObject::Cast(*(toObj))); in GeneratorValidate()
48 JSHandle<JSObject> JSGeneratorObject::GeneratorResume(JSThread *thread, const JSHandle<JSGeneratorO… in GeneratorResume()
86 JSHandle<JSObject> JSGeneratorObject::GeneratorResumeAbrupt(JSThread *thread, in GeneratorResumeAbrupt()
87 … const JSHandle<JSGeneratorObject> &generator, in GeneratorResumeAbrupt()
Dgenerator_helper.cpp25 JSHandle<JSGeneratorObject> genObject(thread, genContext->GetGeneratorObject()); in Next()
44 JSHandle<JSGeneratorObject> genObject(thread, genContext->GetGeneratorObject()); in Return()
61 JSHandle<JSGeneratorObject> genObject(thread, genContext->GetGeneratorObject()); in Throw()
Dobject_factory.h76 class JSGeneratorObject; variable
278 JSHandle<JSGeneratorObject> NewJSGeneratorObject(JSHandle<JSTaggedValue> generatorFunction);
Dobject_factory.cpp1424 JSGeneratorObject::Cast(*obj)->SetGeneratorContext(thread_, JSTaggedValue::Undefined()); in InitializeJSObject()
1425 JSGeneratorObject::Cast(*obj)->SetResumeResult(thread_, JSTaggedValue::Undefined()); in InitializeJSObject()
1426 JSGeneratorObject::Cast(*obj)->SetGeneratorState(JSGeneratorState::UNDEFINED); in InitializeJSObject()
1427 JSGeneratorObject::Cast(*obj)->SetResumeMode(GeneratorResumeMode::UNDEFINED); in InitializeJSObject()
2176 JSHandle<JSGeneratorObject> ObjectFactory::NewJSGeneratorObject(JSHandle<JSTaggedValue> generatorFu… in NewJSGeneratorObject()
2181 RETURN_HANDLE_IF_ABRUPT_COMPLETION(JSGeneratorObject, thread_); in NewJSGeneratorObject()
2184 …JSHandle<JSHClass> hclass = NewEcmaHClass(JSGeneratorObject::SIZE, JSType::JS_GENERATOR_OBJECT, pr… in NewJSGeneratorObject()
2185 …JSHandle<JSGeneratorObject> generatorObject = JSHandle<JSGeneratorObject>::Cast(NewJSObjectWithIni… in NewJSGeneratorObject()
Ddump.cpp1033 JSGeneratorObject::Cast(obj)->Dump(os); in DumpObject()
3446 void JSGeneratorObject::Dump(std::ostream &os) const in Dump()
4241 JSGeneratorObject::Cast(obj)->DumpForSnapshot(vec); in DumpObject()
5746 void JSGeneratorObject::DumpForSnapshot(std::vector<Reference> &vec) const in DumpForSnapshot()
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/
Dbaseline_stub_builder.cpp35 GateRef bitfieldOffset = IntPtr(JSGeneratorObject::BIT_FIELD_OFFSET); in GetResumeModeFromGeneratorObject()
38 Int32LSR(bitfield, Int32(JSGeneratorObject::ResumeModeBits::START_BIT)), in GetResumeModeFromGeneratorObject()
39 Int32((1LU << JSGeneratorObject::ResumeModeBits::SIZE) - 1)); in GetResumeModeFromGeneratorObject()
Dbaseline_stubs-inl.h324 GateRef bitfieldOffset = IntPtr(JSGeneratorObject::BIT_FIELD_OFFSET); in GetResumeModeFromGeneratorObject()
327 Int32LSR(bitfield, Int32(JSGeneratorObject::ResumeModeBits::START_BIT)), in GetResumeModeFromGeneratorObject()
328 Int32((1LU << JSGeneratorObject::ResumeModeBits::SIZE) - 1)); in GetResumeModeFromGeneratorObject()
/arkcompiler/ets_runtime/test/fuzztest/jsvaluerefisgenerator_fuzzer/
Djsvaluerefisgenerator_fuzzer.cpp47 JSHandle<JSGeneratorObject> genObjHandleVal = factory->NewJSGeneratorObject(genFunc); in IsGeneratorObjectFuzzTest()
/arkcompiler/ets_runtime/test/fuzztest/publicapigeneratorobjectref_fuzzer/
Dpublicapigeneratorobjectref_fuzzer.cpp44 JSHandle<JSGeneratorObject> genObjHandleVal = factory->NewJSGeneratorObject(genFunc); in GetGeneratorReceiverFuzzTest()
/arkcompiler/ets_runtime/ecmascript/napi/
Djsnapi.cpp117 using ecmascript::JSGeneratorObject;
357 JSHandle<JSGeneratorObject> jsGenerator(JSNApiHelper::ToJSHandle(this)); in GetGeneratorState()
369 JSHandle<JSGeneratorObject> jsGenerator(JSNApiHelper::ToJSHandle(this)); in GetGeneratorFunction()
380 JSHandle<JSGeneratorObject> jsGenerator(JSNApiHelper::ToJSHandle(this)); in GetGeneratorReceiver()
/arkcompiler/ets_runtime/test/fuzztest/generatorfunctionref_fuzzer/
Dgeneratorfunctionref_fuzzer.cpp40 JSHandle<JSGeneratorObject> genObjHandleVal = factory->NewJSGeneratorObject(genFunc); in CreateGeneratorObj()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dinterpreter_stub-inl.h342 GateRef bitfieldOffset = IntPtr(JSGeneratorObject::BIT_FIELD_OFFSET); in GetResumeModeFromGeneratorObject()
345 Int32LSR(bitfield, Int32(JSGeneratorObject::ResumeModeBits::START_BIT)), in GetResumeModeFromGeneratorObject()
346 Int32((1LU << JSGeneratorObject::ResumeModeBits::SIZE) - 1)); in GetResumeModeFromGeneratorObject()
Dasync_function_lowering.cpp52 GateRef contextOffset = builder_.IntPtr(JSGeneratorObject::GENERATOR_CONTEXT_OFFSET); in ProcessJumpTable()
Dslowpath_lowering.cpp879 …builder_.Load(VariableType::JS_POINTER(), genObj, builder_.IntPtr(JSGeneratorObject::GENERATOR_CON… in SaveFrameToContext()
939 GateRef contextOffset = builder_.IntPtr(JSGeneratorObject::GENERATOR_CONTEXT_OFFSET); in SaveFrameToContext()
2937 GateRef contextOffset = builder_.IntPtr(JSGeneratorObject::GENERATOR_CONTEXT_OFFSET); in LowerResumeGenerator()
2967 … GateRef resumeResultOffset = builder_.IntPtr(JSGeneratorObject::GENERATOR_RESUME_RESULT_OFFSET); in LowerResumeGenerator()
2969 GateRef taskInfoOffset = builder_.IntPtr(JSGeneratorObject::TASK_INFO_OFFSET); in LowerResumeGenerator()
3005 GateRef bitFieldOffset = builder_.IntPtr(JSGeneratorObject::BIT_FIELD_OFFSET); in LowerGetResumeMode()
3007 …auto bitfieldlsr = builder_.Int32LSR(bitField, builder_.Int32(JSGeneratorObject::ResumeModeBits::S… in LowerGetResumeMode()
3009 … builder_.Int32((1LU << JSGeneratorObject::ResumeModeBits::SIZE) - 1)); in LowerGetResumeMode()
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/tests/
Djs_metadata_test.cpp679 JSGeneratorObject::GENERATOR_CONTEXT_OFFSET, in JSMetadataTestHelper()
680 JSGeneratorObject::GENERATOR_RESUME_RESULT_OFFSET, in JSMetadataTestHelper()
681 JSGeneratorObject::SIZE - JSGeneratorObject::GENERATOR_CONTEXT_OFFSET}}, in JSMetadataTestHelper()
1451JSGeneratorObject::GENERATOR_RESUME_RESULT_OFFSET - JSGeneratorObject::GENERATOR_CONTEXT_OFFSET, in JSMetadataTestHelper()
1452JSGeneratorObject::TASK_INFO_OFFSET - JSGeneratorObject::GENERATOR_RESUME_RESULT_OFFSET}}, in JSMetadataTestHelper()
/arkcompiler/ets_runtime/ecmascript/mem/
Dobject_xray.h355 JSGeneratorObject::Cast(object)->VisitRangeSlot<visitType>(visitor); in VisitObjectBody()
/arkcompiler/ets_runtime/ecmascript/interpreter/
Dinterpreter-inl.cpp5101 JSGeneratorObject *obj = JSGeneratorObject::Cast(objVal.GetTaggedObject()); in RunInternal()
5117 JSGeneratorObject *obj = JSGeneratorObject::Cast(objVal.GetTaggedObject()); in RunInternal()
5130 JSGeneratorObject *obj = JSGeneratorObject::Cast(objVal.GetTaggedObject()); in RunInternal()
5143 JSGeneratorObject *obj = JSGeneratorObject::Cast(objVal.GetTaggedObject()); in RunInternal()
Dinterpreter_assembly.cpp842 JSGeneratorObject *obj = JSGeneratorObject::Cast(objVal.GetTaggedObject()); in HandleResumegenerator()
858 JSGeneratorObject *obj = JSGeneratorObject::Cast(objVal.GetTaggedObject()); in HandleGetresumemode()
4533 JSGeneratorObject *obj = JSGeneratorObject::Cast(objVal.GetTaggedObject()); in HandleDeprecatedGetresumemodePrefV8()
4550 JSGeneratorObject *obj = JSGeneratorObject::Cast(objVal.GetTaggedObject()); in HandleDeprecatedResumegeneratorPrefV8()
/arkcompiler/ets_runtime/ecmascript/napi/test/
Djsnapi_third_tests.cpp199 JSHandle<JSGeneratorObject> genObjHandleVal = factory->NewJSGeneratorObject(genFunc); in HWTEST_F_L0()
Djsnapi_first_tests.cpp1754 JSHandle<JSGeneratorObject> genObjHandleVal = factory->NewJSGeneratorObject(genFunc); in HWTEST_F_L0()
2316 JSHandle<JSGeneratorObject> genObjHandleVal = factory->NewJSGeneratorObject(genFunc); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/stubs/
Druntime_stubs-inl.h179 JSHandle<JSGeneratorObject> obj = factory->NewJSGeneratorObject(genFunc); in RuntimeCreateGeneratorObj()
1277 JSHandle<JSGeneratorObject> generatorObjectHandle(genObj); in RuntimeSuspendGenerator()
2784 JSHandle<JSGeneratorObject> generatorObjectHandle(genObj); in RuntimeOptSuspendGenerator()

12