Lines Matching defs:array
476 Map map, DescriptorArray array) {
477 if (!concrete_visitor()->ShouldVisit(array)) return 0;
478 this->VisitMapPointer(array);
479 int size = DescriptorArray::BodyDescriptor::SizeOf(map, array);
480 VisitPointers(array, array.GetFirstPointerSlot(), array.GetDescriptorSlot(0));
481 VisitDescriptors(array, array.number_of_descriptors());
494 // non-empty descriptor array is marked, its header is also visited. The
495 // slot holding the descriptor array will be implicitly recorded when the
522 // case the marking write barrier for the descriptor array will ensure
541 // Mark the pointer fields of the Map. If there is a transitions array, it has
550 Map map, TransitionArray array) {
551 if (!concrete_visitor()->ShouldVisit(array)) return 0;
552 this->VisitMapPointer(array);
553 int size = TransitionArray::BodyDescriptor::SizeOf(map, array);
554 TransitionArray::BodyDescriptor::IterateBody(map, array, size, this);
555 local_weak_objects_->transition_arrays_local.Push(array);