Home
last modified time | relevance | path

Searched refs:promiseRef (Results 1 - 6 of 6) sorted by relevance

/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/
H A Djs_job_queue.cpp108 mem::Reference *promiseRef = nullptr; in OnJsPromiseResolved() local
111 napi_status status = napi_get_cb_info(env, info, &argc, &value, nullptr, reinterpret_cast<void **>(&promiseRef)); in OnJsPromiseResolved()
117 EtsHandle<EtsPromise> promiseHandle(coro, EtsPromise::FromCoreType(vm->GetGlobalObjectStorage()->Get(promiseRef))); in OnJsPromiseResolved()
118 vm->GetGlobalObjectStorage()->Remove(promiseRef); in OnJsPromiseResolved()
145 mem::Reference *promiseRef = vm->GetGlobalObjectStorage()->Add(etsPromise, mem::Reference::ObjectType::GLOBAL); in CreatePromiseLink() local
149 status = napi_create_function(env, nullptr, 0, OnJsPromiseResolved, promiseRef, &thenCallback); in CreatePromiseLink()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/
H A Dets_coroutine.cpp77 auto *promiseRef = GetCompletionEvent()->ReleasePromise(); in RequestCompletion() local
78 if (promiseRef == nullptr) { in RequestCompletion()
83 auto *promise = EtsPromise::FromCoreType(storage->Get(promiseRef)); in RequestCompletion()
84 storage->Remove(promiseRef); in RequestCompletion()
H A Dets_entrypoints.cpp55 auto promiseRef = etsVm->GetGlobalObjectStorage()->Add(promiseHandle.GetPtr(), mem::Reference::ObjectType::GLOBAL); in Launch() local
56 auto evt = Runtime::GetCurrent()->GetInternalAllocator()->New<CompletionEvent>(promiseRef, coroManager); in Launch()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/napi/
H A Dets_napi_helpers.cpp400 auto promiseRef = vm->GetGlobalObjectStorage()->Add(promise, mem::Reference::ObjectType::GLOBAL); in EtsAsyncCall() local
401 auto evt = Runtime::GetCurrent()->GetInternalAllocator()->New<CompletionEvent>(promiseRef, coroManager); in EtsAsyncCall()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interpreter/
H A Dinterpreter-inl.h561 auto promiseRef = etsVm->GetGlobalObjectStorage()->Add(promise, mem::Reference::ObjectType::GLOBAL); in HandleLaunch() local
562 auto evt = Runtime::GetCurrent()->GetInternalAllocator()->New<CompletionEvent>(promiseRef, coroManager); in HandleLaunch()
/arkcompiler/toolchain/tooling/agent/
H A Druntime_impl.cpp935 Local<PromiseRef> promiseRef = value->ToObject(vm_); in GetPromiseValue() local
936 if (promiseRef.IsEmpty()) { in GetPromiseValue()
939 Local<JSValueRef> promiseState = promiseRef->GetPromiseState(vm_); in GetPromiseValue()
941 Local<JSValueRef> promiseResult = promiseRef->GetPromiseResult(vm_); in GetPromiseValue()

Completed in 7 milliseconds