Home
last modified time | relevance | path

Searched refs:freeGlobalCallBack (Results 1 - 7 of 7) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/napi/include/
H A Djsnapi.h535 void CopyableGlobal<T>::SetWeakCallback(void *ref, WeakRefClearCallBack freeGlobalCallBack, in SetWeakCallback() argument
538 address_ = JSNApi::SetWeakCallback(vm_, address_, ref, freeGlobalCallBack, nativeFinalizeCallback); in SetWeakCallback()
586 void Global<T>::SetWeakCallback(void *ref, WeakRefClearCallBack freeGlobalCallBack, in SetWeakCallback() argument
589 address_ = JSNApi::SetWeakCallback(vm_, address_, ref, freeGlobalCallBack, nativeFinalizeCallback); in SetWeakCallback()
H A Djsnapi_expo.h352 void SetWeakCallback(void *ref, WeakRefClearCallBack freeGlobalCallBack,
451 void SetWeakCallback(void *ref, WeakRefClearCallBack freeGlobalCallBack,
1767 WeakRefClearCallBack freeGlobalCallBack,
/arkcompiler/ets_runtime/ecmascript/
H A Djs_thread.cpp114 setWeak_ = [this](uintptr_t nodeAddr, void *ref, WeakClearCallback freeGlobalCallBack, in JSThread()
116 return globalStorage_->SetWeak(nodeAddr, ref, freeGlobalCallBack, nativeFinalizeCallBack); in JSThread()
124 setWeak_ = [this](uintptr_t nodeAddr, void *ref, WeakClearCallback freeGlobalCallBack, in JSThread()
126 return globalDebugStorage_->SetWeak(nodeAddr, ref, freeGlobalCallBack, nativeFinalizeCallBack); in JSThread()
478 auto freeGlobalCallBack = node->GetFreeGlobalCallback(); in IterateWeakEcmaGlobalStorage()
479 if (!freeGlobalCallBack) { in IterateWeakEcmaGlobalStorage()
484 weakNodeFreeGlobalCallbacks_.push_back(std::make_pair(freeGlobalCallBack, node->GetReference())); in IterateWeakEcmaGlobalStorage()
H A Decma_global_storage.h452 inline uintptr_t SetWeak(uintptr_t nodeAddr, void *ref = nullptr, WeakClearCallback freeGlobalCallBack = nullptr, in SetWeak()
460 node->SetFreeGlobalCallback(freeGlobalCallBack); in SetWeak()
H A Djs_thread.h780 inline uintptr_t SetWeak(uintptr_t nodeAddr, void *ref = nullptr, WeakClearCallback freeGlobalCallBack = nullptr,
783 return setWeak_(nodeAddr, ref, freeGlobalCallBack, nativeFinalizeCallBack);
/arkcompiler/ets_runtime/ecmascript/napi/test/
H A Dffi_workload.cpp2822 WeakRefClearCallBack freeGlobalCallBack = FreeGlobalCallBack<int>; in HWTEST_F_L0() local
2826 global.SetWeakCallback(ref, freeGlobalCallBack, nativeFinalizeCallback); in HWTEST_F_L0()
2838 WeakRefClearCallBack freeGlobalCallBack = FreeGlobalCallBack<std::string>; in HWTEST_F_L0() local
2842 global.SetWeakCallback(ref, freeGlobalCallBack, nativeFinalizeCallback); in HWTEST_F_L0()
2854 WeakRefClearCallBack freeGlobalCallBack = FreeGlobalCallBack<double>; in HWTEST_F_L0() local
2858 global.SetWeakCallback(ref, freeGlobalCallBack, nativeFinalizeCallback); in HWTEST_F_L0()
2870 WeakRefClearCallBack freeGlobalCallBack = FreeGlobalCallBack<char>; in HWTEST_F_L0() local
2874 global.SetWeakCallback(ref, freeGlobalCallBack, nativeFinalizeCallback); in HWTEST_F_L0()
2886 WeakRefClearCallBack freeGlobalCallBack = FreeGlobalCallBack<long>; in HWTEST_F_L0() local
2890 global.SetWeakCallback(ref, freeGlobalCallBack, nativeFinalizeCallbac in HWTEST_F_L0()
[all...]
/arkcompiler/ets_runtime/ecmascript/napi/
H A Djsnapi_expo.cpp5480 WeakRefClearCallBack freeGlobalCallBack, WeakRefClearCallBack nativeFinalizeCallback) in SetWeakCallback()
5487 return thread->SetWeak(localAddress, ref, freeGlobalCallBack, nativeFinalizeCallback); in SetWeakCallback()
5479 SetWeakCallback(const EcmaVM *vm, uintptr_t localAddress, void *ref, WeakRefClearCallBack freeGlobalCallBack, WeakRefClearCallBack nativeFinalizeCallback) SetWeakCallback() argument

Completed in 45 milliseconds