Searched defs:weakRef (Results 1 – 12 of 12) sorted by relevance
28 void Push(EtsCoroutine *coro, Node *weakRef) in Push()41 void Unlink(EtsCoroutine *coro, Node *weakRef) in Unlink()61 auto *weakRef = GetHead(); in UnlinkClearedReferences() local104 auto *weakRef = GetHead(); in TraverseAndFinalize() local122 void SetHead(EtsCoroutine *coro, Node *weakRef) in SetHead()
105 void SetPrev(EtsCoroutine *coro, EtsFinalizableWeakRef *weakRef) in SetPrev()111 void SetNext(EtsCoroutine *coro, EtsFinalizableWeakRef *weakRef) in SetNext()
45 JSHandle<JSWeakRef> weakRef = JSHandle<JSWeakRef>::Cast(obj); in WeakRefConstructor() local64 JSHandle<JSWeakRef> weakRef = JSHandle<JSWeakRef>::Cast(thisValue); in Deref() local
139 …auto *weakRef = static_cast<ark::ets::EtsWeakReference *>(ark::ets::EtsObject::FromCoreType(weakRe… in ProcessReferences() local148 …auto *weakRef = static_cast<ark::ets::EtsWeakReference *>(ark::ets::EtsObject::FromCoreType(weakRe… in ProcessReferencesAfterCompaction() local178 void EtsReferenceProcessor::EnqueueFinalizer(ark::ets::EtsWeakReference *weakRef) in EnqueueFinalizer()
98 …auto *weakRef = static_cast<ark::ets::EtsWeakReference *>(ark::ets::EtsObject::FromCoreType(weakRe… in ProcessReferences() local
32 static JSTaggedValue WeakRefDeref(JSThread *thread, const JSHandle<JSWeakRef> &weakRef) in WeakRefDeref()
60 … [[maybe_unused]] AllowLocalToShareWeakRefHandle weakRef; // set allow local-to-share weak ref in HWTEST_F_L0() local
49 JSHandle<JSFunction> weakRef(env->GetBuiltinsWeakRefFunction()); in CreateWeakRefConstructor() local71 JSHandle<JSFunction> weakRef(env->GetBuiltinsWeakRefFunction()); in HWTEST_F_L0() local175 JSHandle<JSFunction> weakRef(env->GetBuiltinsWeakRefFunction()); in HWTEST_F_L0() local
167 … auto weakRef = JSTaggedValue(JSTaggedValue(dst).CreateAndGetWeakRef()).GetRawTaggedObject(); in UpdateRecordWeakReference() local
226 … auto weakRef = JSTaggedValue(JSTaggedValue(dst).CreateAndGetWeakRef()).GetRawTaggedObject(); in UpdateRecordWeakReference() local
175 auto weakRef = JSTaggedValue(dst).CreateAndGetWeakRef().GetRawTaggedObject(); in UpdateWeakObjectSlot() local
846 static mem::Reference *EtsNapiObjectToWeakReference(ets_weak weakRef) in EtsNapiObjectToWeakReference()853 void PandaEtsVM::DeleteWeakGlobalRef(ets_weak weakRef) in DeleteWeakGlobalRef()867 auto *weakRef = EtsFinalizableWeakRef::Create(coro); in RegisterFinalizerForObject() local