| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/ |
| D | ets_promise.h | 72 EtsObjectArray *GetThenQueue(EtsCoroutine *coro) in GetThenQueue() 83 EtsObjectArray *GetCatchQueue(EtsCoroutine *coro) in GetCatchQueue() 94 void ClearQueues(EtsCoroutine *coro) in ClearQueues() 132 EtsObject *GetLinkedPromise(EtsCoroutine *coro) in GetLinkedPromise() 138 void SetLinkedPromise(EtsCoroutine *coro, EtsObject *p) in SetLinkedPromise() 143 void Resolve(EtsCoroutine *coro, EtsObject *value) in Resolve() 152 void Reject(EtsCoroutine *coro, EtsObject *error) in Reject() 161 EtsObject *GetValue(EtsCoroutine *coro) in GetValue()
|
| D | ets_void.h | 32 EtsCoroutine *coro = EtsCoroutine::GetCurrent(); in GetInstance() local 43 EtsCoroutine *coro = EtsCoroutine::GetCurrent(); in Initialize() local
|
| D | ets_typeapi_create.cpp | 74 void TypeCreatorCtx::SaveObjects(EtsCoroutine *coro, VMHandle<EtsArray> &objects) in SaveObjects() 84 EtsArray *TypeCreatorCtx::GetObjects([[maybe_unused]] EtsCoroutine *coro) in GetObjects() 91 void TypeCreatorCtx::InitializeCtxDataRecord(EtsCoroutine *coro) in InitializeCtxDataRecord()
|
| D | ets_box_primitive-inl.h | 24 EtsBoxPrimitive<T> *EtsBoxPrimitive<T>::Create(EtsCoroutine *coro, T value) in Create()
|
| D | ets_arraybuffer.h | 77 void SetData(EtsCoroutine *coro, EtsByteArray *data) in SetData()
|
| D | ets_typeapi_method.h | 55 auto coro = EtsCoroutine::GetCurrent(); in SetTypeDesc() local
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/ |
| D | intrinsics_api_impl.cpp | 30 auto coro = EtsCoroutine::GetCurrent(); in JSRuntimeFinalizationQueueCallback() local 40 auto coro = EtsCoroutine::GetCurrent(); in JSRuntimeNewJSValueDouble() local 47 auto coro = EtsCoroutine::GetCurrent(); in JSRuntimeNewJSValueString() local 64 auto coro = EtsCoroutine::GetCurrent(); in JSRuntimeNewJSValueObject() local 93 auto coro = EtsCoroutine::GetCurrent(); in JSRuntimeGetValueString() local 114 auto coro = EtsCoroutine::GetCurrent(); in JSRuntimeGetValueObject() local 153 auto coro = EtsCoroutine::GetCurrent(); in JSValueNamedGetter() local 170 auto coro = EtsCoroutine::GetCurrent(); in JSValueNamedSetter() local 185 auto coro = EtsCoroutine::GetCurrent(); in JSValueIndexedGetter() local 209 auto coro = EtsCoroutine::GetCurrent(); in JSRuntimeGetUndefined() local [all …]
|
| D | js_value.h | 69 static JSValue *CreateUndefined(EtsCoroutine *coro, InteropCtx *ctx) in CreateUndefined() 74 static JSValue *CreateNull(EtsCoroutine *coro, InteropCtx *ctx) in CreateNull() 84 static JSValue *CreateBoolean(EtsCoroutine *coro, InteropCtx *ctx, bool value) in CreateBoolean() 94 static JSValue *CreateNumber(EtsCoroutine *coro, InteropCtx *ctx, double value) in CreateNumber() 104 static JSValue *CreateString(EtsCoroutine *coro, InteropCtx *ctx, std::string &&value) in CreateString() 114 …static JSValue *CreateRefValue(EtsCoroutine *coro, InteropCtx *ctx, napi_value value, napi_valuety… in CreateRefValue() 199 static JSValue *AllocUndefined(EtsCoroutine *coro, InteropCtx *ctx) in AllocUndefined()
|
| D | interop_context.cpp | 30 InteropCtx::InteropCtx(EtsCoroutine *coro, napi_env env) in InteropCtx() 95 EtsObject *InteropCtx::CreateETSCoreJSError(EtsCoroutine *coro, JSValue *jsvalue) in CreateETSCoreJSError() 122 void InteropCtx::ThrowETSError(EtsCoroutine *coro, napi_value val) in ThrowETSError() 165 void InteropCtx::ThrowETSError(EtsCoroutine *coro, const char *msg) in ThrowETSError() 192 void InteropCtx::ForwardEtsException(EtsCoroutine *coro) in ForwardEtsException() 213 void InteropCtx::ForwardJSException(EtsCoroutine *coro) in ForwardJSException() 299 auto coro = EtsCoroutine::GetCurrent(); in Fatal() local
|
| D | js_value_call.h | 49 inline napi_value EtsCallImplInstance(EtsCoroutine *coro, InteropCtx *ctx, Method *method, Span<nap… in EtsCallImplInstance() 55 inline napi_value EtsCallImplStatic(EtsCoroutine *coro, InteropCtx *ctx, Method *method, Span<napi_… in EtsCallImplStatic()
|
| D | js_job_queue.cpp | 36 EtsCoroutine *coro = EtsCoroutine::GetCurrent(); in ThenCallback() local 62 EtsCoroutine *coro = EtsCoroutine::GetCurrent(); in AddJob() local 99 EtsCoroutine *coro = EtsCoroutine::GetCurrent(); in OnJsPromiseResolved() local 132 EtsCoroutine *coro = EtsCoroutine::GetCurrent(); in CreatePromiseLink() local
|
| D | interop_context.h | 146 static void Init(EtsCoroutine *coro, napi_env env) in Init() 159 static InteropCtx *Current(EtsCoroutine *coro) in Current() 221 … [[nodiscard]] bool PushOntoFinalizationQueue(EtsCoroutine *coro, EtsObject *obj, EtsObject *cbarg) in PushOntoFinalizationQueue() 378 static void ThrowETSError(EtsCoroutine *coro, const std::string &msg) in ThrowETSError() 392 auto coro = EtsCoroutine::GetCurrent(); in SanityETSExceptionPending() local 399 auto coro = EtsCoroutine::GetCurrent(); in SanityJSExceptionPending() local
|
| D | js_value.cpp | 23 [[nodiscard]] JSValue *JSValue::AttachFinalizer(EtsCoroutine *coro, JSValue *jsValue) in AttachFinalizer() 69 JSValue *JSValue::Create(EtsCoroutine *coro, InteropCtx *ctx, napi_value nvalue) in Create()
|
| D | js_refconvert_array.h | 85 auto coro = EtsCoroutine::GetCurrent(); in UnwrapImpl() local 140 auto coro = EtsCoroutine::GetCurrent(); in WrapImpl() local 176 auto coro = EtsCoroutine::GetCurrent(); in UnwrapImpl() local
|
| D | ets_vm_plugin.cpp | 101 auto coro = EtsCoroutine::GetCurrent(); in Call() local 117 auto coro = EtsCoroutine::GetCurrent(); in CallWithCopy() local 181 auto coro = EtsCoroutine::GetCurrent(); in CreateEtsRuntime() local 280 auto coro = EtsCoroutine::GetCurrent(); in CreateRuntime() local
|
| D | ts2ets_copy.cpp | 114 auto coro = EtsCoroutine::GetCurrent(); in VisitString() local 128 auto coro = EtsCoroutine::GetCurrent(); in VisitArray() local 175 auto coro = EtsCoroutine::GetCurrent(); in VisitObject() local 265 auto coro = EtsCoroutine::GetCurrent(); in VisitArray() local 306 auto coro = EtsCoroutine::GetCurrent(); in VisitObject() local 328 auto *coro = EtsCoroutine::GetCurrent(); in VisitPromise() local 569 auto coro = EtsCoroutine::GetCurrent(); in EtsToJsRetConvertor() local 622 auto coro = EtsCoroutine::GetCurrent(); in InvokeEtsMethodImpl() local
|
| D | pending_promise_listener.cpp | 50 auto *coro = EtsCoroutine::GetCurrent(); in OnPromiseStateChangedImpl() local
|
| D | ts2ets_tstype.cpp | 187 auto coro = EtsCoroutine::GetCurrent(); in TSTypeCCtor() local 217 auto coro = EtsCoroutine::GetCurrent(); in TSTypeCall() local 364 auto coro = EtsCoroutine::GetCurrent(); in GetTSTypeGetterBridge() local
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/ |
| D | std_core_Method.cpp | 41 EtsObject *TypeAPIMethodInvokeImplementation(EtsCoroutine *coro, EtsMethod *meth, EtsObject *recv, … in TypeAPIMethodInvokeImplementation() 97 auto coro = EtsCoroutine::GetCurrent(); in TypeAPIMethodInvoke() local 109 auto coro = EtsCoroutine::GetCurrent(); in TypeAPIMethodInvokeConstructor() local
|
| D | std_core_Promise.cpp | 33 static void OnPromiseCompletion(EtsCoroutine *coro, EtsHandle<EtsPromise> &promise, EtsHandle<EtsOb… in OnPromiseCompletion() 58 EtsCoroutine *coro = EtsCoroutine::GetCurrent(); in EtsPromiseResolve() local 77 EtsCoroutine *coro = EtsCoroutine::GetCurrent(); in EtsPromiseReject() local
|
| D | escompat_ArrayBuffer.cpp | 27 EtsCoroutine *coro = EtsCoroutine::GetCurrent(); in EtsArrayBufferFrom() local
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/ets_proxy/ |
| D | ets_proxy.cpp | 27 EtsCoroutine *coro = EtsCoroutine::GetCurrent(); in GetETSFunction() local 56 EtsCoroutine *coro = EtsCoroutine::GetCurrent(); in GetETSClass() local
|
| D | shared_reference.cpp | 51 auto coro = EtsCoroutine::GetCurrent(); in InitJSObject() local 98 EtsCoroutine *coro = EtsCoroutine::GetCurrent(); in FinalizeJSWeak() local
|
| D | ets_field_wrapper.cpp | 33 static EtsObject *EtsAccessorsHandleThis(EtsFieldWrapper *fieldWrapper, EtsCoroutine *coro, Interop… in EtsAccessorsHandleThis() 73 EtsCoroutine *coro = EtsCoroutine::GetCurrent(); in EtsFieldGetter() local 103 EtsCoroutine *coro = EtsCoroutine::GetCurrent(); in EtsFieldSetter() local
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/ |
| D | lambda_utils.cpp | 21 void LambdaUtils::InvokeVoid(EtsCoroutine *coro, EtsObject *lambda) in InvokeVoid()
|