Searched refs:promiseRef (Results 1 - 6 of 6) sorted by relevance
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/ |
H A D | js_job_queue.cpp | 108 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 D | ets_coroutine.cpp | 77 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 D | ets_entrypoints.cpp | 55 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 D | ets_napi_helpers.cpp | 400 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 D | interpreter-inl.h | 561 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 D | runtime_impl.cpp | 935 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