Searched refs:JSGeneratorState (Results 1 – 10 of 10) sorted by relevance
| /arkcompiler/ets_runtime/ecmascript/ |
| D | js_generator_object.cpp | 23 JSGeneratorState JSGeneratorObject::GeneratorValidate(JSThread *thread, const JSHandle<JSTaggedValu… in GeneratorValidate() 29 JSGeneratorState::UNDEFINED); in GeneratorValidate() 33 THROW_TYPE_ERROR_AND_RETURN(thread, "Is not generator object", JSGeneratorState::UNDEFINED); in GeneratorValidate() 38 JSGeneratorState state = generator->GetGeneratorState(); in GeneratorValidate() 40 if (state == JSGeneratorState::EXECUTING) { in GeneratorValidate() 41 THROW_TYPE_ERROR_AND_RETURN(thread, "State is executing", JSGeneratorState::UNDEFINED); in GeneratorValidate() 52 JSGeneratorState state = GeneratorValidate(thread, gen); in GeneratorResume() 56 if (state == JSGeneratorState::COMPLETED) { in GeneratorResume() 62 ASSERT_PRINT(state == JSGeneratorState::SUSPENDED_START || in GeneratorResume() 63 state == JSGeneratorState::SUSPENDED_YIELD, in GeneratorResume() [all …]
|
| D | js_generator_object.h | 23 enum class JSGeneratorState : uint8_t { enum 69 FIRST_BIT_FIELD(BitField, GeneratorState, JSGeneratorState, GENERATOE_STATE_BITS) 76 static JSGeneratorState GeneratorValidate(JSThread *thread, const JSHandle<JSTaggedValue> &obj); 88 return GetGeneratorState() == JSGeneratorState::SUSPENDED_YIELD; in IsSuspendYield() 93 return GetGeneratorState() == JSGeneratorState::EXECUTING; in IsExecuting()
|
| D | generator_helper.cpp | 27 genObject->SetGeneratorState(JSGeneratorState::EXECUTING); in Next() 36 genObject->SetGeneratorState(JSGeneratorState::COMPLETED); in Next() 52 genObject->SetGeneratorState(JSGeneratorState::COMPLETED); in Return() 73 genObject->SetGeneratorState(JSGeneratorState::COMPLETED); in Throw()
|
| D | object_factory.cpp | 1203 JSGeneratorObject::Cast(*obj)->SetGeneratorState(JSGeneratorState::UNDEFINED); in InitializeJSObject()
|
| /arkcompiler/ets_runtime/ecmascript/tests/ |
| D | js_generator_object_test.cpp | 65 …JSGeneratorState state = JSGeneratorObject::GeneratorValidate(thread, JSHandle<JSTaggedValue>::Cas… in HWTEST_F_L0() 66 EXPECT_EQ(state, JSGeneratorState::UNDEFINED); in HWTEST_F_L0() 76 …JSGeneratorState state = JSGeneratorObject::GeneratorValidate(thread, JSHandle<JSTaggedValue>::Cas… in HWTEST_F_L0() 77 EXPECT_EQ(state, JSGeneratorState::SUSPENDED_START); in HWTEST_F_L0() 89 …JSGeneratorState state = JSGeneratorObject::GeneratorValidate(thread, JSHandle<JSTaggedValue>::Cas… in HWTEST_F_L0() 90 EXPECT_EQ(state, JSGeneratorState::SUSPENDED_YIELD); in HWTEST_F_L0() 92 genObj->SetGeneratorState(JSGeneratorState::COMPLETED); in HWTEST_F_L0() 94 EXPECT_EQ(state, JSGeneratorState::COMPLETED); in HWTEST_F_L0() 115 genObj->SetGeneratorState(JSGeneratorState::COMPLETED); in HWTEST_F_L0() 139 genObj->SetGeneratorState(JSGeneratorState::COMPLETED); in HWTEST_F_L0()
|
| /arkcompiler/ets_runtime/test/fuzztest/publicapigeneratorobjectref_fuzzer/ |
| D | publicapigeneratorobjectref_fuzzer.cpp | 49 genObjHandleVal->SetGeneratorState(JSGeneratorState::COMPLETED); in GetGeneratorReceiverFuzzTest()
|
| /arkcompiler/ets_runtime/ecmascript/napi/ |
| D | jsnapi.cpp | 170 using ecmascript::JSGeneratorState; 373 if (jsGenerator->GetGeneratorState() == JSGeneratorState::COMPLETED) { in GetGeneratorState()
|
| D | jsnapi_expo.cpp | 126 using ecmascript::JSGeneratorState;
|
| /arkcompiler/ets_runtime/ecmascript/stubs/ |
| D | runtime_stubs-inl.h | 176 obj->SetGeneratorState(JSGeneratorState::SUSPENDED_START); in RuntimeCreateGeneratorObj() 1174 generatorObjectHandle->SetGeneratorState(JSGeneratorState::SUSPENDED_YIELD); in RuntimeSuspendGenerator() 1324 asyncFuncObj->SetGeneratorState(JSGeneratorState::EXECUTING); in RuntimeAsyncFunctionEnter() 2569 generatorObjectHandle->SetGeneratorState(JSGeneratorState::SUSPENDED_YIELD); in RuntimeOptSuspendGenerator()
|
| /arkcompiler/ets_runtime/ecmascript/napi/test/ |
| D | ffi_workload.cpp | 4644 genObjHandleVal->SetGeneratorState(JSGeneratorState::COMPLETED); in HWTEST_F_L0() 4670 genObjHandleVal->SetGeneratorState(JSGeneratorState::COMPLETED); in HWTEST_F_L0() 4696 genObjHandleVal->SetGeneratorState(JSGeneratorState::COMPLETED); in HWTEST_F_L0()
|