Searched refs:nodeAddr (Results 1 – 6 of 6) sorted by relevance
| /arkcompiler/ets_runtime/ecmascript/cross_vm/ |
| D | js_thread_hybrid.cpp | 28 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()
|
| D | js_thread_hybrid.h | 23 inline void DisposeXRefGlobalHandle(uintptr_t nodeAddr) \ 25 disposeXRefGlobalHandle_(nodeAddr); \ 43 std::function<void(uintptr_t nodeAddr)> disposeXRefGlobalHandle_; \
|
| /arkcompiler/runtime_core/static_core/runtime/ |
| D | global_handle_storage-inl.h | 67 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/ |
| D | ecma_global_storage.h | 454 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()
|
| D | js_thread.cpp | 171 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 …]
|
| D | js_thread.h | 928 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_;
|