Home
last modified time | relevance | path

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

/external/v8/src/objects/
Dtagged-impl.h35 static const bool kCanBeWeak = kRefType == HeapObjectReferenceType::WEAK; variable
79 return kCanBeWeak && in IsCleared()
91 CONSTEXPR_DCHECK(kCanBeWeak || in IsStrong()
93 return kCanBeWeak ? HAS_STRONG_HEAP_OBJECT_TAG(ptr_) : !IsSmi(); in IsStrong()
104 return kCanBeWeak && HAS_WEAK_HEAP_OBJECT_TAG(ptr_); in IsWeakOrCleared()
Dtagged-impl-inl.h151 if (kCanBeWeak) { in GetHeapObjectIfWeak()
168 if (kCanBeWeak) { in GetHeapObjectIfWeak()
208 if (kCanBeWeak) { in GetHeapObject()
223 if (kCanBeWeak) { in GetHeapObject()
Dcompressed-slots.h24 static constexpr bool kCanBeWeak = false; variable
66 static constexpr bool kCanBeWeak = true; variable
128 static constexpr bool kCanBeWeak = false; variable
Dslots.h97 static constexpr bool kCanBeWeak = false; variable
137 static constexpr bool kCanBeWeak = true; variable
/external/v8/src/heap/
Dmarking-visitor-inl.h81 } else if (TSlot::kCanBeWeak && object.GetHeapObjectIfWeak(&heap_object)) { in VisitPointersImpl()
Dmark-compact.cc2689 if (TSlot::kCanBeWeak && obj->GetHeapObjectIfWeak(&heap_obj)) { in UpdateSlot()