Lines Matching refs:descriptor_array
91 void MarkingBarrier::Write(DescriptorArray descriptor_array,
94 DCHECK(IsReadOnlyHeapObject(descriptor_array.map()));
101 if (!marking_state_.IsBlack(descriptor_array)) {
102 marking_state_.WhiteToGrey(descriptor_array);
103 marking_state_.GreyToBlack(descriptor_array);
104 MarkRange(descriptor_array, descriptor_array.GetFirstPointerSlot(),
105 descriptor_array.GetDescriptorSlot(0));
107 const int16_t old_marked = descriptor_array.UpdateNumberOfMarkedDescriptors(
114 MarkRange(descriptor_array,
115 MaybeObjectSlot(descriptor_array.GetDescriptorSlot(old_marked)),
116 MaybeObjectSlot(descriptor_array.GetDescriptorSlot(