Home
last modified time | relevance | path

Searched defs:weakRef (Results 1 - 11 of 11) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/tests/
H A Dassert_scope_test.cpp60 [[maybe_unused]] AllowLocalToShareWeakRefHandle weakRef; // set allow local-to-share weak ref in HWTEST_F_L0() local
/arkcompiler/ets_runtime/ecmascript/
H A Djs_weak_ref.h33 static JSTaggedValue WeakRefDeref(JSThread *thread, const JSHandle<JSWeakRef> &weakRef) in WeakRefDeref() argument
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/mem/
H A Dets_reference_processor.h98 auto *weakRef = static_cast<ark::ets::EtsWeakReference *>(ark::ets::EtsObject::FromCoreType(weakRefObj)); in ProcessReferences() local
H A Dets_reference_processor.cpp179 void EtsReferenceProcessor::EnqueueFinalizer(ark::ets::EtsWeakReference *weakRef) in EnqueueFinalizer() argument
[all...]
/arkcompiler/ets_runtime/ecmascript/builtins/
H A Dbuiltins_weak_ref.cpp45 JSHandle<JSWeakRef> weakRef = JSHandle<JSWeakRef>::Cast(obj); in WeakRefConstructor() local
64 JSHandle<JSWeakRef> weakRef in Deref() local
[all...]
/arkcompiler/ets_runtime/ecmascript/mem/
H A Dfull_gc.cpp140 auto weakRef = JSTaggedValue(JSTaggedValue(dst).CreateAndGetWeakRef()).GetRawTaggedObject(); in Sweep() local
H A Dparallel_evacuator-inl.h193 auto weakRef = JSTaggedValue(dst).CreateAndGetWeakRef().GetRawTaggedObject(); in UpdateWeakObjectSlot() local
/arkcompiler/ets_runtime/ecmascript/mem/shared_heap/
H A Dshared_full_gc.cpp151 auto weakRef = JSTaggedValue(JSTaggedValue(dst).CreateAndGetWeakRef()).GetRawTaggedObject(); in UpdateRecordWeakReference() local
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/
H A Dets_finalizable_weak_ref_list.h28 void Push(EtsCoroutine *coro, Node *weakRef) in Push() argument
41 void Unlink(EtsCoroutine *coro, Node *weakRef) in Unlink() argument
61 auto *weakRef = GetHead(); UnlinkClearedReferences() local
107 auto *weakRef = GetHead(); TraverseAndFinalize() local
125 SetHead(EtsCoroutine *coro, Node *weakRef) SetHead() argument
[all...]
H A Dets_finalizable_weak_ref.h105 void SetPrev(EtsCoroutine *coro, EtsFinalizableWeakRef *weakRef) in SetPrev() argument
111 void SetNext(EtsCoroutine *coro, EtsFinalizableWeakRef *weakRef) in SetNext() argument
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/
H A Dets_vm.cpp742 static mem::Reference *EtsNapiObjectToWeakReference(ets_weak weakRef) in EtsNapiObjectToWeakReference() argument
749 void PandaEtsVM::DeleteWeakGlobalRef(ets_weak weakRef) in DeleteWeakGlobalRef() argument
769 auto *weakRef = EtsFinalizableWeakRef::Create(coro); in RegisterFinalizerForObject() local

Completed in 6 milliseconds