/arkcompiler/ets_runtime/ecmascript/ |
D | async_generator_helper.h | 24 static JSTaggedValue Next(JSThread *thread, const JSHandle<GeneratorContext> &genContext, 26 static JSTaggedValue Throw(JSThread *thread, const JSHandle<GeneratorContext> &genContext, 28 static JSTaggedValue Return(JSThread *thread, const JSHandle<GeneratorContext> &genContext,
|
D | generator_helper.h | 27 …static JSHandle<JSObject> Next(JSThread *thread, const JSHandle<GeneratorContext> &genContext, JST… 29 static JSHandle<JSObject> Return(JSThread *thread, const JSHandle<GeneratorContext> &genContext, 32 static JSHandle<JSObject> Throw(JSThread *thread, const JSHandle<GeneratorContext> &genContext,
|
D | async_generator_helper.cpp | 25 JSTaggedValue AsyncGeneratorHelper::Next(JSThread *thread, const JSHandle<GeneratorContext> &genCon… in Next() 36 JSTaggedValue AsyncGeneratorHelper::Throw(JSThread *thread, const JSHandle<GeneratorContext> &genCo… in Throw() 47 JSTaggedValue AsyncGeneratorHelper::Return(JSThread *thread, const JSHandle<GeneratorContext> &genC… in Return()
|
D | generator_helper.cpp | 22 JSHandle<JSObject> GeneratorHelper::Next(JSThread *thread, const JSHandle<GeneratorContext> &genCon… in Next() 41 JSHandle<JSObject> GeneratorHelper::Return(JSThread *thread, const JSHandle<GeneratorContext> &genC… in Return() 58 JSHandle<JSObject> GeneratorHelper::Throw(JSThread *thread, const JSHandle<GeneratorContext> &genCo… in Throw()
|
D | js_generator_object.h | 37 class GeneratorContext : TaggedObject { 39 CAST_CHECK(GeneratorContext, IsGeneratorContext); 61 ACCESSORS(GeneratorContext, GENERATOR_CONTEXT_OFFSET, GENERATOR_RESUME_RESULT_OFFSET)
|
D | js_generator_object.cpp | 66 JSHandle<GeneratorContext> genContext(thread, generator->GetGeneratorContext()); in GeneratorResume() 120 JSHandle<GeneratorContext> genContext(thread, generator->GetGeneratorContext()); in GeneratorResumeAbrupt()
|
D | js_async_function.cpp | 159 JSHandle<GeneratorContext> asyncCtxt(thread, func->GetAsyncContext()); in AsyncFunctionAwaitFulfilled() 184 JSHandle<GeneratorContext> asyncCtxt(thread, func->GetAsyncContext()); in AsyncFunctionAwaitRejected()
|
D | js_async_generator_object.h | 62 ACCESSORS(GeneratorContext, GENERATOR_CONTEXT_OFFSET, ASYNC_GENERATOR_QUEUE_OFFSET)
|
D | js_async_generator_object.cpp | 222 JSHandle<GeneratorContext> genContext(thread, val); in AsyncGeneratorResumeNext()
|
D | object_factory.h | 68 class GeneratorContext; variable 410 JSHandle<GeneratorContext> NewGeneratorContext();
|
D | global_env_constants.cpp | 133 … factory->NewEcmaReadOnlyHClass(hClass, GeneratorContext::SIZE, JSType::JS_GENERATOR_CONTEXT)); in InitRootsClass()
|
D | dump.cpp | 956 GeneratorContext::Cast(obj)->Dump(os); in DumpObject() 3114 void GeneratorContext::Dump(std::ostream &os) const in Dump() 3975 GeneratorContext::Cast(obj)->DumpForSnapshot(vec); in DumpObject() 5252 void GeneratorContext::DumpForSnapshot(std::vector<std::pair<CString, JSTaggedValue>> &vec) const in DumpForSnapshot()
|
D | object_factory.cpp | 1787 JSHandle<GeneratorContext> ObjectFactory::NewGeneratorContext() in NewGeneratorContext() 1792 JSHandle<GeneratorContext> obj(thread_, header); in NewGeneratorContext()
|
/arkcompiler/ets_runtime/ecmascript/interpreter/ |
D | interpreter.h | 31 class GeneratorContext; variable 49 …ne JSTaggedValue GeneratorReEnterInterpreter(JSThread *thread, JSHandle<GeneratorContext> context); 50 …static inline JSTaggedValue GeneratorReEnterAot(JSThread *thread, JSHandle<GeneratorContext> conte…
|
D | interpreter_assembly.h | 32 class GeneratorContext; variable 41 …static JSTaggedValue GeneratorReEnterInterpreter(JSThread *thread, JSHandle<GeneratorContext> cont…
|
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/ |
D | asm_interpreter_call.cpp | 93 __ Movq(Operand(rsi, GeneratorContext::GENERATOR_METHOD_OFFSET), callTargetRegister); in GeneratorReEnterAsmInterpDispatch() 104 __ Movl(Operand(rsi, GeneratorContext::GENERATOR_NREGS_OFFSET), nRegsRegister); in GeneratorReEnterAsmInterpDispatch() 105 __ Movq(Operand(rsi, GeneratorContext::GENERATOR_THIS_OFFSET), thisRegister); in GeneratorReEnterAsmInterpDispatch() 106 __ Movq(Operand(rsi, GeneratorContext::GENERATOR_REGS_ARRAY_OFFSET), regsArrayRegister); in GeneratorReEnterAsmInterpDispatch() 212 … __ Movl(Operand(contextRegister, GeneratorContext::GENERATOR_BC_OFFSET_OFFSET), operatorRegister); in PushGeneratorFrameState() 217 …__ Movq(Operand(contextRegister, GeneratorContext::GENERATOR_LEXICALENV_OFFSET), operatorRegister); in PushGeneratorFrameState() 219 __ Movq(Operand(contextRegister, GeneratorContext::GENERATOR_ACC_OFFSET), operatorRegister); in PushGeneratorFrameState()
|
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/ |
D | asm_interpreter_call.cpp | 944 __ Ldr(callTarget, MemoryOperand(contextRegister, GeneratorContext::GENERATOR_METHOD_OFFSET)); in GeneratorReEnterAsmInterpDispatch() 954 __ Ldr(nRegsRegister, MemoryOperand(contextRegister, GeneratorContext::GENERATOR_NREGS_OFFSET)); in GeneratorReEnterAsmInterpDispatch() 955 __ Ldr(thisRegister, MemoryOperand(contextRegister, GeneratorContext::GENERATOR_THIS_OFFSET)); in GeneratorReEnterAsmInterpDispatch() 956 …__ Ldr(regsArrayRegister, MemoryOperand(contextRegister, GeneratorContext::GENERATOR_REGS_ARRAY_OF… in GeneratorReEnterAsmInterpDispatch() 1204 …__ Ldr(operatorRegister, MemoryOperand(contextRegister, GeneratorContext::GENERATOR_NREGS_OFFSET)); in PushGeneratorFrameState() 1212 …__ Ldr(operatorRegister, MemoryOperand(contextRegister, GeneratorContext::GENERATOR_LEXICALENV_OFF… in PushGeneratorFrameState() 1215 … __ Ldr(operatorRegister, MemoryOperand(contextRegister, GeneratorContext::GENERATOR_ACC_OFFSET)); in PushGeneratorFrameState()
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
D | async_function_lowering.cpp | 54 GateRef bcOffset = builder_.IntPtr(GeneratorContext::GENERATOR_BC_OFFSET_OFFSET); in ProcessJumpTable()
|
D | slowpath_lowering.cpp | 795 GateRef regsArrayOffset = builder_.IntPtr(GeneratorContext::GENERATOR_REGS_ARRAY_OFFSET); in SaveFrameToContext() 799 GateRef thisOffset = builder_.IntPtr(GeneratorContext::GENERATOR_THIS_OFFSET); in SaveFrameToContext() 804 GateRef methodOffset = builder_.IntPtr(GeneratorContext::GENERATOR_METHOD_OFFSET); in SaveFrameToContext() 809 GateRef accOffset = builder_.IntPtr(GeneratorContext::GENERATOR_ACC_OFFSET); in SaveFrameToContext() 814 …GateRef generatorObjectOffset = builder_.IntPtr(GeneratorContext::GENERATOR_GENERATOR_OBJECT_OFFSE… in SaveFrameToContext() 818 GateRef lexicalEnvOffset = builder_.IntPtr(GeneratorContext::GENERATOR_LEXICALENV_OFFSET); in SaveFrameToContext() 822 GateRef nregsOffset = builder_.IntPtr(GeneratorContext::GENERATOR_NREGS_OFFSET); in SaveFrameToContext() 826 GateRef bcSizeOffset = builder_.IntPtr(GeneratorContext::GENERATOR_BC_OFFSET_OFFSET); in SaveFrameToContext() 2653 GateRef arrayOffset = builder_.IntPtr(GeneratorContext::GENERATOR_REGS_ARRAY_OFFSET); in LowerResumeGenerator()
|
/arkcompiler/ets_runtime/ecmascript/stubs/ |
D | runtime_stubs-inl.h | 168 JSHandle<GeneratorContext> context = factory->NewGeneratorContext(); in RuntimeCreateGeneratorObj() 183 JSHandle<GeneratorContext> context = factory->NewGeneratorContext(); in RuntimeCreateAsyncGeneratorObj() 364 …JSHandle<GeneratorContext> genContextHandle(thread, asyncGeneratorObjHandle->GetGeneratorContext()… in RuntimeAsyncGeneratorResolve() 1056 … JSHandle<GeneratorContext> genContextHandle(thread, generatorObjectHandle->GetGeneratorContext()); in RuntimeSuspendGenerator() 1070 … JSHandle<GeneratorContext> genContextHandle(thread, generatorObjectHandle->GetGeneratorContext()); in RuntimeSuspendGenerator() 1091 … JSHandle<GeneratorContext> genContextHandle(thread, generatorObjectHandle->GetGeneratorContext()); in RuntimeSetGeneratorState() 1222 JSHandle<GeneratorContext> context = factory->NewGeneratorContext(); in RuntimeAsyncFunctionEnter() 2321 …JSHandle<GeneratorContext> genContextHandle(thread, asyncGeneratorObjHandle->GetGeneratorContext()… in RuntimeOptAsyncGeneratorResolve()
|
D | runtime_stubs.h | 37 class GeneratorContext; variable 673 static void SaveFrameToContext(JSThread *thread, JSHandle<GeneratorContext> context);
|
/arkcompiler/ets_runtime/ecmascript/mem/ |
D | object_xray.h | 369 GeneratorContext::Cast(object)->VisitRangeSlot(visitor); in VisitObjectBody()
|
/arkcompiler/ets_runtime/ecmascript/tests/ |
D | dump_test.cpp | 839 CHECK_DUMP_FIELDS(TaggedObject::TaggedObjectSize(), GeneratorContext::SIZE, 7U); in HWTEST_F_L0() 840 JSHandle<GeneratorContext> genContext = factory->NewGeneratorContext(); in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/ecmascript/napi/ |
D | jsnapi.cpp | 169 using ecmascript::GeneratorContext; 2764 JSHandle<GeneratorContext> generatorContext(thread, jsGenerator->GetGeneratorContext()); in GetGeneratorFunction() 2775 JSHandle<GeneratorContext> generatorContext(thread, jsGenerator->GetGeneratorContext()); in GetGeneratorReceiver()
|
/arkcompiler/ets_runtime/ecmascript/napi/test/ |
D | jsnapi_tests.cpp | 1336 JSHandle<GeneratorContext> generatorContext = factory->NewGeneratorContext(); in HWTEST_F_L0()
|