Home
last modified time | relevance | path

Searched defs:coro (Results 1 – 25 of 59) sorted by relevance

123

/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/
Dets_promise.h74 EtsObjectArray *GetCallbackQueue(EtsCoroutine *coro) in GetCallbackQueue()
80 EtsLongArray *GetCoroPtrQueue(EtsCoroutine *coro) in GetCoroPtrQueue()
121 EtsObject *GetInteropObject(EtsCoroutine *coro) in GetInteropObject()
127 void SetInteropObject(EtsCoroutine *coro, EtsObject *o) in SetInteropObject()
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()
153 void Reject(EtsCoroutine *coro, EtsObject *error) in Reject()
162 void SubmitCallback(EtsCoroutine *coro, const EtsHandle<EtsObject> &hcallback) in SubmitCallback()
175 EtsObject *GetValue(EtsCoroutine *coro) in GetValue()
[all …]
Dets_finalizable_weak_ref_list.h28 void Push(EtsCoroutine *coro, Node *weakRef) in Push()
41 void Unlink(EtsCoroutine *coro, Node *weakRef) in Unlink()
59 void UnlinkClearedReferences(EtsCoroutine *coro) in UnlinkClearedReferences()
106 Node *GetHead(EtsCoroutine *coro) const in GetHead()
113 void SetHead(EtsCoroutine *coro, Node *weakRef) in SetHead()
Dets_finalizable_weak_ref.h83 EtsFinalizableWeakRef *GetPrev(EtsCoroutine *coro) const in GetPrev()
89 EtsFinalizableWeakRef *GetNext(EtsCoroutine *coro) const in GetNext()
95 void SetPrev(EtsCoroutine *coro, EtsFinalizableWeakRef *weakRef) in SetPrev()
101 void SetNext(EtsCoroutine *coro, EtsFinalizableWeakRef *weakRef) in SetNext()
Dets_promise_ref.h49 EtsObject *GetTarget(EtsCoroutine *coro) in GetTarget()
55 void SetTarget(EtsCoroutine *coro, EtsObject *t) in SetTarget()
Dets_promise.cpp32 void EtsPromise::OnPromiseCompletion(EtsCoroutine *coro) in OnPromiseCompletion()
59 void EtsPromise::EnsureCapacity(EtsCoroutine *coro) in EnsureCapacity()
83 void EtsPromise::PromotePromiseRef(EtsCoroutine *coro) in PromotePromiseRef()
Dets_typeapi_create.cpp74 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()
Dets_box_primitive-inl.h24 EtsBoxPrimitive<T> *EtsBoxPrimitive<T>::Create(EtsCoroutine *coro, T value) in Create()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/
Dintrinsics_api_impl.cpp30 auto coro = EtsCoroutine::GetCurrent(); in JSRuntimeFinalizationRegistryCallback() local
40 auto coro = EtsCoroutine::GetCurrent(); in JSRuntimeNewJSValueDouble() local
47 auto coro = EtsCoroutine::GetCurrent(); in JSRuntimeNewJSValueBoolean() local
54 auto coro = EtsCoroutine::GetCurrent(); in JSRuntimeNewJSValueString() local
71 auto coro = EtsCoroutine::GetCurrent(); in JSRuntimeNewJSValueObject() local
103 auto coro = EtsCoroutine::GetCurrent(); in JSRuntimeGetValueString() local
124 auto coro = EtsCoroutine::GetCurrent(); in JSRuntimeGetValueObject() local
160 auto coro = EtsCoroutine::GetCurrent(); in JSRuntimeGetUndefined() local
167 auto coro = EtsCoroutine::GetCurrent(); in JSRuntimeGetNull() local
174 auto coro = EtsCoroutine::GetCurrent(); in JSRuntimeGetGlobal() local
[all …]
Dcode_scopes.h26 explicit InteropCodeScope(EtsCoroutine *coro, char const *descr = nullptr) : coro_(coro) in coro_() argument
86 : codeScope_(coro, descr), jsEnvScope_(InteropCtx::Current(coro), env) in codeScope_() argument
101 #define INTEROP_CODE_SCOPE_JS(coro, env) InteropCodeScopeJS codeScope(coro, env, __PRETTY_FUNCTION_… argument
103 #define INTEROP_CODE_SCOPE_ETS(coro) InteropCodeScopeETS codeScope(coro, __PRETTY_FUNCTION__) argument
Dintrinsics_api_impl.h68 auto coro = EtsCoroutine::GetCurrent(); in JSValueNamedGetter() local
86 auto coro = EtsCoroutine::GetCurrent(); in JSValueNamedSetter() local
102 auto coro = EtsCoroutine::GetCurrent(); in JSValueIndexedGetter() local
128 auto coro = EtsCoroutine::GetCurrent(); in ConvertToLocal() local
146 auto coro = EtsCoroutine::GetCurrent(); in CompilerJSCallFunction() local
177 auto coro = EtsCoroutine::GetCurrent(); in HandleExceptions() local
188 auto coro = EtsCoroutine::GetCurrent(); in ConvertFromLocal() local
Djs_value.h69 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()
192 static JSValue *AllocUndefined(EtsCoroutine *coro, InteropCtx *ctx) in AllocUndefined()
Dinterop_context.cpp118 InteropCtx::InteropCtx(EtsCoroutine *coro, napi_env env) in InteropCtx()
191 EtsObject *InteropCtx::CreateETSCoreJSError(EtsCoroutine *coro, JSValue *jsvalue) in CreateETSCoreJSError()
218 void InteropCtx::ThrowETSError(EtsCoroutine *coro, napi_value val) in ThrowETSError()
261 void InteropCtx::ThrowETSError(EtsCoroutine *coro, const char *msg) in ThrowETSError()
288 void InteropCtx::ForwardEtsException(EtsCoroutine *coro) in ForwardEtsException()
309 void InteropCtx::ForwardJSException(EtsCoroutine *coro) in ForwardJSException()
395 auto coro = EtsCoroutine::GetCurrent(); in Fatal() local
441 void InteropCtx::Init(EtsCoroutine *coro, napi_env env) in Init()
Djs_job_queue.cpp38 EtsCoroutine *coro = EtsCoroutine::GetCurrent(); in ThenCallback() local
61 EtsCoroutine *coro = EtsCoroutine::GetCurrent(); in Post() local
104 EtsCoroutine *coro = EtsCoroutine::GetCurrent(); in OnJsPromiseResolved() local
133 EtsCoroutine *coro = EtsCoroutine::GetCurrent(); in CreatePromiseLink() local
Djs_value.cpp23 [[nodiscard]] JSValue *JSValue::AttachFinalizer(EtsCoroutine *coro, JSValue *jsValue) in AttachFinalizer()
69 JSValue *JSValue::Create(EtsCoroutine *coro, InteropCtx *ctx, napi_value nvalue) in Create()
Djs_refconvert_function.cpp23 auto coro = EtsCoroutine::GetCurrent(); in EtsLambdaProxyInvoke() local
47 auto coro = EtsCoroutine::GetCurrent(); in WrapImpl() local
Dets_vm_plugin.cpp105 static napi_value CallEtsFunctionImpl(EtsCoroutine *coro, InteropCtx *ctx, Span<napi_value> jsargv) in CallEtsFunctionImpl()
131 auto coro = EtsCoroutine::GetCurrent(); in Call() local
156 auto coro = EtsCoroutine::GetCurrent(); in CallWithCopy() local
220 auto coro = EtsCoroutine::GetCurrent(); in CreateEtsRuntime() local
321 auto coro = EtsCoroutine::GetCurrent(); in CreateRuntime() local
Dinterop_context.h125 static InteropCtx *Current(EtsCoroutine *coro) in Current()
192 …[[nodiscard]] bool PushOntoFinalizationRegistry(EtsCoroutine *coro, EtsObject *obj, EtsObject *cba… in PushOntoFinalizationRegistry()
349 static void ThrowETSError(EtsCoroutine *coro, const std::string &msg) in ThrowETSError()
363 auto coro = EtsCoroutine::GetCurrent(); in SanityETSExceptionPending() local
370 auto coro = EtsCoroutine::GetCurrent(); in SanityJSExceptionPending() local
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/
Dets_stubs-inl.h25 ALWAYS_INLINE inline bool EtsReferenceNullish(EtsCoroutine *coro, EtsObject *ref) in EtsReferenceNullish()
30 ALWAYS_INLINE inline bool IsRefNullish(EtsCoroutine *coro, EtsObject *ref) in IsRefNullish()
35 ALWAYS_INLINE inline bool EtsReferenceEquals(EtsCoroutine *coro, EtsObject *ref1, EtsObject *ref2) in EtsReferenceEquals()
Dets_callback.h33 static PandaUniquePtr<Callback> Create(EtsCoroutine *coro, const EtsObject *callback) in Create()
44 auto *coro = EtsCoroutine::GetCurrent(); in Run() local
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/helpers/
Dets_to_string_cache.cpp105 ToStringResult TryStore(EtsCoroutine *coro, EtsString *string, T number, Data oldData) in TryStore()
171 EtsClass *EtsToStringCacheElement<T>::GetClass(EtsCoroutine *coro) in GetClass()
191 EtsToStringCacheElement<T> *EtsToStringCacheElement<T>::Create(EtsCoroutine *coro, EtsHandle<EtsStr… in Create()
203 void EtsToStringCacheElement<T>::SetString(EtsCoroutine *coro, EtsString *string) in SetString()
265 EtsCoroutine *coro, T number, EtsToStringCacheElement<T> *elem, uint64_t cachedAsInt) in FinishUpdate()
291 …*, ToStringResult> EtsToStringCache<T, Derived, Hash>::GetOrCacheImpl(EtsCoroutine *coro, T number) in GetOrCacheImpl()
320 EtsString *EtsToStringCache<T, Derived, Hash>::CacheAndGetNoCheck(EtsCoroutine *coro, T number, Obj… in CacheAndGetNoCheck()
336 Derived *EtsToStringCache<T, Derived, Hash>::Create(EtsCoroutine *coro) in Create()
346 void EtsToStringCache<T, Derived, Hash>::StoreToCache(EtsCoroutine *coro, EtsHandle<EtsString> &str… in StoreToCache()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/ets_proxy/
Dets_proxy.cpp29 EtsCoroutine *coro = EtsCoroutine::GetCurrent(); in GetETSFunction() local
59 EtsCoroutine *coro = EtsCoroutine::GetCurrent(); in GetETSClass() local
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/
Dstd_core_Method.cpp40 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
Dstd_core_Runtime.cpp50 static char const *ReferenceTypeString(EtsCoroutine *coro, EtsObject *obj) in ReferenceTypeString()
63 auto coro = EtsCoroutine::GetCurrent(); in StdCoreRuntimeFailedTypeCastException() local
Dstd_core_Promise.cpp56 EtsCoroutine *coro = EtsCoroutine::GetCurrent(); in EtsPromiseResolve() local
88 EtsCoroutine *coro = EtsCoroutine::GetCurrent(); in EtsPromiseReject() local
102 auto *coro = EtsCoroutine::GetCurrent(); in EtsPromiseSubmitCallback() local
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/call/
Dcall_ets.cpp25 …ALWAYS_INLINE CallETSHandler(EtsCoroutine *coro, InteropCtx *ctx, Method *method, Span<napi_value>… in CallETSHandler()
36 static ALWAYS_INLINE napi_value HandleImpl(EtsCoroutine *coro, InteropCtx *ctx, Method *method, in HandleImpl()
55 … static napi_value __attribute__((noinline)) ForwardException(InteropCtx *ctx, EtsCoroutine *coro) in ForwardException()
190 napi_value CallETSInstance(EtsCoroutine *coro, InteropCtx *ctx, Method *method, Span<napi_value> js… in CallETSInstance()
195 napi_value CallETSStatic(EtsCoroutine *coro, InteropCtx *ctx, Method *method, Span<napi_value> jsar… in CallETSStatic()

123