Searched refs:freeGlobalCallBack (Results 1 - 7 of 7) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/napi/include/ |
H A D | jsnapi.h | 535 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 D | jsnapi_expo.h | 352 void SetWeakCallback(void *ref, WeakRefClearCallBack freeGlobalCallBack, 451 void SetWeakCallback(void *ref, WeakRefClearCallBack freeGlobalCallBack, 1767 WeakRefClearCallBack freeGlobalCallBack,
|
/arkcompiler/ets_runtime/ecmascript/ |
H A D | js_thread.cpp | 114 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 D | ecma_global_storage.h | 452 inline uintptr_t SetWeak(uintptr_t nodeAddr, void *ref = nullptr, WeakClearCallback freeGlobalCallBack = nullptr, in SetWeak() 460 node->SetFreeGlobalCallback(freeGlobalCallBack); in SetWeak()
|
H A D | js_thread.h | 780 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 D | ffi_workload.cpp | 2822 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 D | jsnapi_expo.cpp | 5480 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