Lines Matching defs:obj
202 for (HeapObject obj = it.Next(); !obj.is_null(); obj = it.Next()) {
203 if (IsBlackOrGrey(obj)) {
204 obj.Iterate(cage_base(), this);
659 for (HeapObject obj = it.Next(); !obj.is_null(); obj = it.Next()) {
660 CHECK(non_atomic_marking_state()->IsWhite(obj));
662 MemoryChunk::FromHeapObject(obj)));
1993 for (HeapObject obj = iterator.Next(); !obj.is_null();
1994 obj = iterator.Next()) {
1995 obj.IterateFast(cage_base, &visitor);
2000 void MarkCompactCollector::VisitObject(HeapObject obj) {
2001 marking_visitor_->Visit(obj.map(), obj);
2004 void MarkCompactCollector::RevisitObject(HeapObject obj) {
2005 DCHECK(marking_state()->IsBlack(obj));
2006 DCHECK_IMPLIES(MemoryChunk::FromHeapObject(obj)->ProgressBar().IsEnabled(),
2007 0u == MemoryChunk::FromHeapObject(obj)->ProgressBar().Value());
2009 marking_visitor_->Visit(obj.map(marking_visitor_->cage_base()), obj);
3073 bool MarkCompactCollector::IsOnEvacuationCandidate(MaybeObject obj) {
3074 return Page::FromAddress(obj.ptr())->IsEvacuationCandidate();
3240 typename TSlot::TObject obj = slot.Relaxed_Load(cage_base);
3242 if (TSlot::kCanBeWeak && obj->GetHeapObjectIfWeak(&heap_obj)) {
3243 UpdateSlot<access_mode, HeapObjectReferenceType::WEAK>(cage_base, slot, obj,
3245 } else if (obj->GetHeapObjectIfStrong(&heap_obj)) {
3247 cage_base, slot, obj, heap_obj);
3255 typename TSlot::TObject obj = slot.Relaxed_Load(cage_base);
3256 DCHECK(!HAS_WEAK_HEAP_OBJECT_TAG(obj.ptr()));
3258 if (obj.GetHeapObject(&heap_obj)) {
3260 cage_base, slot, obj, heap_obj);
3269 Object obj = slot.Relaxed_Load(code_cage_base);
3270 DCHECK(!HAS_WEAK_HEAP_OBJECT_TAG(obj.ptr()));
3272 if (obj.GetHeapObject(&heap_obj)) {
3275 cage_base, slot, obj, heap_obj);
4698 for (HeapObject obj = iterator.Next(); !obj.is_null();
4699 obj = iterator.Next()) {
4700 obj.IterateFast(cage_base, &verifier_visitor);