Lines Matching refs:slots
59 // Given a page and a range of slots in that page, this function removes the
60 // slots from the remembered set.
86 // Clear all slots from start_offset to the end of first chunk.
89 // Clear all slots in intermediate chunks.
93 // Clear slots from the beginning of the last page to end_offset.
115 SlotSet* slots = GetSlotSet(chunk);
117 if (slots != nullptr || typed_slots != nullptr) {
128 SlotSet* slots = GetSlotSet(chunk);
129 if (slots != nullptr) {
134 slots[page].Iterate(callback, SlotSet::PREFREE_EMPTY_BUCKETS);
164 // Given a page and a range of typed slots in that page, this function removes
165 // the slots from the remembered set.
167 TypedSlotSet* slots = GetTypedSlotSet(page);
168 if (slots != nullptr) {
169 slots->Iterate(
194 TypedSlotSet* slots = GetTypedSlotSet(chunk);
195 if (slots != nullptr) {
196 int new_count = slots->Iterate(callback, TypedSlotSet::KEEP_EMPTY_CHUNKS);
203 // Clear all old to old slots from the remembered set.
214 // Eliminates all stale slots from the remembered set, i.e.
215 // slots that are not part of live objects anymore. This method must be