Lines Matching full:nullptr
98 SetPrev(nullptr); in Reset()
109 Node *next_ {nullptr};
110 Node *prev_ {nullptr};
206 if (freeGlobalCallback_ != nullptr) { in CallFreeGlobalCallback()
213 if (nativeFinalizeCallback_ != nullptr) { in CallNativeFinalizeCallback()
218 void *reference_ {nullptr};
219 WeakClearCallback freeGlobalCallback_ {nullptr};
220 WeakClearCallback nativeFinalizeCallback_ {nullptr};
245 return nullptr; in NewNode()
249 if (usedList_ != nullptr) { in NewNode()
260 if (node != nullptr) { in GetFreeNode()
263 if (usedList_ != nullptr) { in GetFreeNode()
273 if (node->GetPrev() != nullptr) { in FreeNode()
276 if (node->GetNext() != nullptr) { in FreeNode()
284 reinterpret_cast<WeakNode *>(node)->SetReference(nullptr); in FreeNode()
285 reinterpret_cast<WeakNode *>(node)->SetFreeGlobalCallback(nullptr); in FreeNode()
286 reinterpret_cast<WeakNode *>(node)->SetNativeFinalizeCallback(nullptr); in FreeNode()
288 if (freeList_ != nullptr) { in FreeNode()
296 next_ = nullptr; in LinkTo()
302 if (next_ != nullptr) { in RemoveList()
305 if (prev_ != nullptr) { in RemoveList()
308 if (freeNext_ != nullptr) { in RemoveList()
311 if (freePrev_ != nullptr) { in RemoveList()
323 return freeList_ != nullptr; in HasFreeNode()
328 return !IsFull() || usedList_ != nullptr; in HasUsagedNode()
371 T *current = nullptr; in IterateUsageGlobal()
372 while (next != nullptr) { in IterateUsageGlobal()
383 T *freeList_ {nullptr}; // dispose node
384 T *usedList_ {nullptr}; // usage node
386 NodeList<T> *next_ {nullptr};
387 NodeList<T> *prev_ {nullptr};
388 NodeList<T> *freeNext_ {nullptr};
389 NodeList<T> *freePrev_ {nullptr};
407 NodeList<WeakNode> *weakCurrent = nullptr; in ~EcmaGlobalStorage()
408 while (weakNext != nullptr) { in ~EcmaGlobalStorage()
421 NodeList<T> *current = nullptr; in ~EcmaGlobalStorage()
422 while (next != nullptr) { in ~EcmaGlobalStorage()
452 …intptr_t SetWeak(uintptr_t nodeAddr, void *ref = nullptr, WeakClearCallback freeGlobalCallBack = n…
453 WeakClearCallback nativeFinalizeCallBack = nullptr)
482 NodeList<T> *current = nullptr; in IterateUsageGlobal()
483 while (next != nullptr) { in IterateUsageGlobal()
495 NodeList<WeakNode> *current = nullptr; in IterateWeakUsageGlobal()
496 while (next != nullptr) { in IterateWeakUsageGlobal()
530 … if (list != *freeList && list->GetFreeNext() == nullptr && list->GetFreePrev() == nullptr) { in DisposeGlobalHandleInner()
532 if (*freeList != nullptr) { in DisposeGlobalHandleInner()
549 ASSERT(node != nullptr); in NewGlobalHandleImplement()
552 if (*freeList != nullptr) { in NewGlobalHandleImplement()
555 ASSERT(node != nullptr); in NewGlobalHandleImplement()
558 (*freeList)->SetFreeNext(nullptr); in NewGlobalHandleImplement()
559 (*freeList)->SetFreePrev(nullptr); in NewGlobalHandleImplement()
560 if (next != nullptr) { in NewGlobalHandleImplement()
561 next->SetFreePrev(nullptr); in NewGlobalHandleImplement()
568 if (block == nullptr) { in NewGlobalHandleImplement()
569 LOG_ECMA(FATAL) << "NewGlobalHandleImplement:block is nullptr"; in NewGlobalHandleImplement()
576 ASSERT(node != nullptr); in NewGlobalHandleImplement()
580 [[maybe_unused]] JSThread *thread_ {nullptr};
581 NativeAreaAllocator *allocator_ {nullptr};
582 NodeList<T> *topGlobalNodes_ {nullptr};
583 NodeList<T> *lastGlobalNodes_ {nullptr};
584 NodeList<T> *freeListNodes_ {nullptr};
586 NodeList<WeakNode> *topWeakGlobalNodes_ {nullptr};
587 NodeList<WeakNode> *lastWeakGlobalNodes_ {nullptr};
588 NodeList<WeakNode> *weakFreeListNodes_ {nullptr};