Home
last modified time | relevance | path

Searched refs:nodeAddr (Results 1 – 6 of 6) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/cross_vm/
Djs_thread_hybrid.cpp28 disposeXRefGlobalHandle_ = [this](uintptr_t nodeAddr) { in SetupXRefFields() argument
29 globalStorage_->DisposeGlobalHandle<NodeKind::UNIFIED_NODE>(nodeAddr); in SetupXRefFields()
36 disposeXRefGlobalHandle_ = [this](uintptr_t nodeAddr) { in SetupXRefFields() argument
37 globalDebugStorage_->DisposeGlobalHandle<NodeKind::UNIFIED_NODE>(nodeAddr); in SetupXRefFields()
Djs_thread_hybrid.h23 inline void DisposeXRefGlobalHandle(uintptr_t nodeAddr) \
25 disposeXRefGlobalHandle_(nodeAddr); \
43 std::function<void(uintptr_t nodeAddr)> disposeXRefGlobalHandle_; \
/arkcompiler/runtime_core/static_core/runtime/
Dglobal_handle_storage-inl.h67 inline void GlobalHandleStorage<T>::DisposeGlobalHandle(uintptr_t nodeAddr) in DisposeGlobalHandle() argument
69 Node *node = reinterpret_cast<Node *>(nodeAddr); in DisposeGlobalHandle()
75 inline void GlobalHandleStorage<coretypes::TaggedType>::DisposeGlobalHandle(uintptr_t nodeAddr) in DisposeGlobalHandle() argument
77 Node *node = reinterpret_cast<Node *>(nodeAddr); in DisposeGlobalHandle()
/arkcompiler/ets_runtime/ecmascript/
Decma_global_storage.h454 inline void DisposeGlobalHandle(uintptr_t nodeAddr) in DisposeGlobalHandle() argument
456 T *node = reinterpret_cast<T *>(nodeAddr); in DisposeGlobalHandle()
473 …inline uintptr_t SetWeak(uintptr_t nodeAddr, void *ref = nullptr, WeakClearCallback freeGlobalCall…
476 auto value = reinterpret_cast<T *>(nodeAddr)->GetObject();
477 DisposeGlobalHandle<NodeKind::NORMAL_NODE>(nodeAddr);
486 inline uintptr_t ClearWeak(uintptr_t nodeAddr) in ClearWeak() argument
488 auto value = reinterpret_cast<T *>(nodeAddr)->GetObject(); in ClearWeak()
489 DisposeGlobalHandle<NodeKind::NORMAL_NODE>(nodeAddr); in ClearWeak()
Djs_thread.cpp171 disposeGlobalHandle_ = [this](uintptr_t nodeAddr) { in JSThread() argument
172 globalStorage_->DisposeGlobalHandle<NodeKind::NORMAL_NODE>(nodeAddr); in JSThread()
178 disposeXRefGlobalHandle_ = [this](uintptr_t nodeAddr) { in JSThread() argument
179 globalStorage_->DisposeGlobalHandle<NodeKind::UNIFIED_NODE>(nodeAddr); in JSThread()
183 setWeak_ = [this](uintptr_t nodeAddr, void *ref, WeakClearCallback freeGlobalCallBack, in JSThread()
185 … return globalStorage_->SetWeak(nodeAddr, ref, freeGlobalCallBack, nativeFinalizeCallBack); in JSThread()
187 clearWeak_ = [this](uintptr_t nodeAddr) { return globalStorage_->ClearWeak(nodeAddr); }; in JSThread() argument
194 disposeGlobalHandle_ = [this](uintptr_t nodeAddr) { in JSThread() argument
195 globalDebugStorage_->DisposeGlobalHandle<NodeKind::NORMAL_NODE>(nodeAddr); in JSThread()
197 setWeak_ = [this](uintptr_t nodeAddr, void *ref, WeakClearCallback freeGlobalCallBack, in JSThread()
[all …]
Djs_thread.h928 inline void DisposeGlobalHandle(uintptr_t nodeAddr) in DisposeGlobalHandle() argument
930 disposeGlobalHandle_(nodeAddr); in DisposeGlobalHandle()
933 …inline uintptr_t SetWeak(uintptr_t nodeAddr, void *ref = nullptr, WeakClearCallback freeGlobalCall…
936 return setWeak_(nodeAddr, ref, freeGlobalCallBack, nativeFinalizeCallBack);
939 inline uintptr_t ClearWeak(uintptr_t nodeAddr) in ClearWeak() argument
941 return clearWeak_(nodeAddr); in ClearWeak()
2053 std::function<void(uintptr_t nodeAddr)> disposeGlobalHandle_;
2054 std::function<uintptr_t(uintptr_t nodeAddr, void *ref, WeakClearCallback freeGlobalCallBack_,
2056 std::function<uintptr_t(uintptr_t nodeAddr)> clearWeak_;