Home
last modified time | relevance | path

Searched refs:JSAsyncGeneratorObject (Results 1 – 19 of 19) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/
Djs_async_generator_object.cpp37 void JSAsyncGeneratorObject::AsyncGeneratorValidate(JSThread *thread, const JSHandle<JSTaggedValue>… in AsyncGeneratorValidate()
49 JSHandle<JSAsyncGeneratorObject> generator = JSHandle<JSAsyncGeneratorObject>::Cast(obj); in AsyncGeneratorValidate()
55 JSTaggedValue JSAsyncGeneratorObject::AsyncGeneratorResolve(JSThread *thread, in AsyncGeneratorResolve()
56 … const JSHandle<JSAsyncGeneratorObject> &generator, in AsyncGeneratorResolve()
90 JSTaggedValue JSAsyncGeneratorObject::AsyncGeneratorReject(JSThread *thread, in AsyncGeneratorReject()
91 … const JSHandle<JSAsyncGeneratorObject> &generator, in AsyncGeneratorReject()
124 JSTaggedValue JSAsyncGeneratorObject::AsyncGeneratorResumeNext(JSThread *thread, in AsyncGeneratorResumeNext()
125 … const JSHandle<JSAsyncGeneratorObject> &generator) in AsyncGeneratorResumeNext()
247 JSTaggedValue JSAsyncGeneratorObject::AsyncGeneratorEnqueue(JSThread *thread, const JSHandle<JSTagg… in AsyncGeneratorEnqueue()
284 JSHandle<JSAsyncGeneratorObject> generator = JSHandle<JSAsyncGeneratorObject>::Cast(obj); in AsyncGeneratorEnqueue()
[all …]
Djs_async_generator_object.h57 class JSAsyncGeneratorObject : public JSObject {
59 CAST_CHECK(JSAsyncGeneratorObject, IsAsyncGeneratorObject);
81 …ggedValue AsyncGeneratorResolve(JSThread *thread, const JSHandle<JSAsyncGeneratorObject> &generato…
84 …aggedValue AsyncGeneratorReject(JSThread *thread, const JSHandle<JSAsyncGeneratorObject> &generato…
88 …dValue AsyncGeneratorResumeNext(JSThread *thread, const JSHandle<JSAsyncGeneratorObject> &generato…
Dasync_generator_helper.cpp28 JSHandle<JSAsyncGeneratorObject> genObject(thread, genContext->GetGeneratorObject()); in Next()
39 JSHandle<JSAsyncGeneratorObject> genObject(thread, genContext->GetGeneratorObject()); in Throw()
50 JSHandle<JSAsyncGeneratorObject> genObject(thread, genContext->GetGeneratorObject()); in Return()
Djs_async_function.cpp105 JSHandle<JSAsyncGeneratorObject> asyncGen = JSHandle<JSAsyncGeneratorObject>::Cast(obj); in AsyncFunctionAwait()
Decma_vm.cpp540 reinterpret_cast<void *>(JSAsyncGeneratorObject::ProcessorFulfilledFunc),
541 reinterpret_cast<void *>(JSAsyncGeneratorObject::ProcessorRejectedFunc),
Dobject_factory.h154 class JSAsyncGeneratorObject; variable
261 …JSHandle<JSAsyncGeneratorObject> NewJSAsyncGeneratorObject(JSHandle<JSTaggedValue> generatorFuncti…
Dobject_factory.cpp1108JSAsyncGeneratorObject::Cast(*obj)->SetGeneratorContext(thread_, JSTaggedValue::Undefined()); in InitializeJSObject()
1109JSAsyncGeneratorObject::Cast(*obj)->SetAsyncGeneratorQueue(thread_, GetEmptyTaggedQueue().GetTagge… in InitializeJSObject()
1110JSAsyncGeneratorObject::Cast(*obj)->SetGeneratorBrand(thread_, JSTaggedValue::Undefined()); in InitializeJSObject()
1111JSAsyncGeneratorObject::Cast(*obj)->SetResumeResult(thread_, JSTaggedValue::Undefined()); in InitializeJSObject()
1112JSAsyncGeneratorObject::Cast(*obj)->SetAsyncGeneratorState(JSAsyncGeneratorState::UNDEFINED); in InitializeJSObject()
1113 JSAsyncGeneratorObject::Cast(*obj)->SetResumeMode(AsyncGeneratorResumeMode::UNDEFINED); in InitializeJSObject()
1754 JSHandle<JSAsyncGeneratorObject> ObjectFactory::NewJSAsyncGeneratorObject(JSHandle<JSTaggedValue> g… in NewJSAsyncGeneratorObject()
1759 RETURN_HANDLE_IF_ABRUPT_COMPLETION(JSAsyncGeneratorObject, thread_); in NewJSAsyncGeneratorObject()
1762 JSHandle<JSHClass> hclass = NewEcmaHClass(JSAsyncGeneratorObject::SIZE, in NewJSAsyncGeneratorObject()
1764 JSHandle<JSAsyncGeneratorObject> generatorObject = in NewJSAsyncGeneratorObject()
[all …]
Ddump.cpp949 JSAsyncGeneratorObject::Cast(obj)->Dump(os); in DumpObject()
3086 void JSAsyncGeneratorObject::Dump(std::ostream &os) const in Dump()
3969 JSAsyncGeneratorObject::Cast(obj)->DumpForSnapshot(vec); in DumpObject()
5236 void JSAsyncGeneratorObject::DumpForSnapshot(std::vector<std::pair<CString, JSTaggedValue>> &vec) c… in DumpForSnapshot()
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_async_generator.cpp47 return JSAsyncGeneratorObject::AsyncGeneratorEnqueue(thread, msg, completionRecord); in AsyncGeneratorPrototypeNext()
64 return JSAsyncGeneratorObject::AsyncGeneratorEnqueue(thread, msg, completionRecord); in AsyncGeneratorPrototypeReturn()
81 return JSAsyncGeneratorObject::AsyncGeneratorEnqueue(thread, msg, completionRecord); in AsyncGeneratorPrototypeThrow()
/arkcompiler/ets_runtime/ecmascript/tests/
Djs_async_generator_object_test.cpp63 JSHandle<JSAsyncGeneratorObject> asyncGenObj = in HWTEST_F_L0()
Ddump_test.cpp727 CHECK_DUMP_FIELDS(JSObject::SIZE, JSAsyncGeneratorObject::SIZE, 5U); in HWTEST_F_L0()
728 NEW_OBJECT_AND_DUMP(JSAsyncGeneratorObject, JS_ASYNC_GENERATOR_OBJECT) in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/stubs/
Druntime_stubs-inl.h182 JSHandle<JSAsyncGeneratorObject> obj = factory->NewJSAsyncGeneratorObject(genFunc); in RuntimeCreateAsyncGeneratorObj()
311 JSHandle<JSAsyncGeneratorObject> generator = JSHandle<JSAsyncGeneratorObject>::Cast(obj); in RuntimeAsyncFunctionAwaitUncaught()
359 JSHandle<JSAsyncGeneratorObject> asyncGeneratorObjHandle(asyncFuncObj); in RuntimeAsyncGeneratorResolve()
371 …return JSAsyncGeneratorObject::AsyncGeneratorResolve(thread, asyncGeneratorObjHandle, valueHandle,… in RuntimeAsyncGeneratorResolve()
379 JSHandle<JSAsyncGeneratorObject> asyncGeneratorObjHandle(asyncFuncObj); in RuntimeAsyncGeneratorReject()
382 … return JSAsyncGeneratorObject::AsyncGeneratorReject(thread, asyncGeneratorObjHandle, valueHandle); in RuntimeAsyncGeneratorReject()
1045 JSHandle<JSAsyncGeneratorObject> generatorObjectHandle(genObj); in RuntimeSuspendGenerator()
1080 JSHandle<JSAsyncGeneratorObject> generatorObjectHandle(genObj); in RuntimeSetGeneratorState()
2280 JSHandle<JSAsyncGeneratorObject> generatorObjectHandle(genObj); in RuntimeOptSuspendGenerator()
2309 JSHandle<JSAsyncGeneratorObject> asyncGeneratorObjHandle(asyncFuncObj); in RuntimeOptAsyncGeneratorResolve()
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/
Dinterpreter_stub-inl.h274 GateRef bitfieldOffset = IntPtr(JSAsyncGeneratorObject::BIT_FIELD_OFFSET); in GetResumeModeFromAsyncGeneratorObject()
277 Int32LSR(bitfield, Int32(JSAsyncGeneratorObject::ResumeModeBits::START_BIT)), in GetResumeModeFromAsyncGeneratorObject()
278 Int32((1LU << JSAsyncGeneratorObject::ResumeModeBits::SIZE) - 1)); in GetResumeModeFromAsyncGeneratorObject()
Dslowpath_lowering.cpp2675 …GateRef resumeResultOffset = builder_.IntPtr(JSAsyncGeneratorObject::GENERATOR_RESUME_RESULT_OFFSE… in LowerResumeGenerator()
2701 GateRef bitFieldOffset = builder_.IntPtr(JSAsyncGeneratorObject::BIT_FIELD_OFFSET); in LowerGetResumeMode()
2704 … builder_.Int32(JSAsyncGeneratorObject::ResumeModeBits::START_BIT)); in LowerGetResumeMode()
2706 … builder_.Int32((1LU << JSAsyncGeneratorObject::ResumeModeBits::SIZE) - 1)); in LowerGetResumeMode()
Dinterpreter_stub.cpp971 GateRef resumeResultOffset = IntPtr(JSAsyncGeneratorObject::GENERATOR_RESUME_RESULT_OFFSET); in DECLARE_ASM_HANDLER()
1002 GateRef resumeResultOffset = IntPtr(JSAsyncGeneratorObject::GENERATOR_RESUME_RESULT_OFFSET); in DECLARE_ASM_HANDLER()
/arkcompiler/ets_runtime/ecmascript/mem/
Dobject_xray.h297 JSAsyncGeneratorObject::Cast(object)->VisitRangeSlot(visitor); in VisitObjectBody()
/arkcompiler/ets_runtime/ecmascript/interpreter/
Dslow_runtime_stub.cpp1160 JSHandle<JSAsyncGeneratorObject> asyncFuncObjHandle(thread, asyncFuncObj); in AsyncGeneratorReject()
1163 return JSAsyncGeneratorObject::AsyncGeneratorReject(thread, asyncFuncObjHandle, valueHandle); in AsyncGeneratorReject()
Dinterpreter-inl.h4991 JSAsyncGeneratorObject *obj = JSAsyncGeneratorObject::Cast(objVal.GetTaggedObject()); in RunInternal()
5005 JSAsyncGeneratorObject *obj = JSAsyncGeneratorObject::Cast(objVal.GetTaggedObject()); in RunInternal()
5018 JSAsyncGeneratorObject *obj = JSAsyncGeneratorObject::Cast(objVal.GetTaggedObject()); in RunInternal()
5032 JSAsyncGeneratorObject *obj = JSAsyncGeneratorObject::Cast(objVal.GetTaggedObject()); in RunInternal()
Dinterpreter_assembly.cpp814 JSAsyncGeneratorObject *obj = JSAsyncGeneratorObject::Cast(objVal.GetTaggedObject()); in HandleResumegenerator()
830 JSAsyncGeneratorObject *obj = JSAsyncGeneratorObject::Cast(objVal.GetTaggedObject()); in HandleGetresumemode()
4459 JSAsyncGeneratorObject *obj = JSAsyncGeneratorObject::Cast(objVal.GetTaggedObject()); in HandleDeprecatedGetresumemodePrefV8()
4476 JSAsyncGeneratorObject *obj = JSAsyncGeneratorObject::Cast(objVal.GetTaggedObject()); in HandleDeprecatedResumegeneratorPrefV8()