Lines Matching defs:collector
1103 explicit RootMarkingVisitor(MarkCompactCollector* collector)
1104 : collector_(collector), is_shared_heap_(collector->is_shared_heap()) {}
1176 explicit CustomRootBodyMarkingVisitor(MarkCompactCollector* collector)
1177 : ObjectVisitorWithCageBases(collector->isolate()),
1178 collector_(collector) {}
1236 explicit SharedHeapObjectVisitor(MarkCompactCollector* collector)
1237 : ObjectVisitorWithCageBases(collector->isolate()),
1238 collector_(collector) {}
1428 MarkCompactCollector* collector,
1430 : ObjectVisitorWithCageBases(collector->isolate()),
1431 collector_(collector),
2342 ObjectStatsCollector collector(heap(), heap()->live_object_stats_.get(),
2344 collector.Collect();
3652 // Locally cached collector data.
3706 explicit FullEvacuator(MarkCompactCollector* collector)
3707 : Evacuator(collector->heap(), &record_visitor_, &local_allocator_,
3709 record_visitor_(collector, &ephemeron_remembered_set_),
3712 collector_(collector) {}
3857 Collector* collector,
3867 auto evacuator = std::make_unique<Evacuator>(collector);
4305 template <typename MarkingState, GarbageCollector collector>
4363 // the young generation collector while they are black for the full
4389 DCHECK_IMPLIES(collector == GarbageCollector::MARK_COMPACTOR, slots == 0);
5166 MarkCompactCollector* collector)
5167 : RecordMigratedSlotVisitor(collector, nullptr) {}
5181 // collector.
5269 explicit RootMarkingVisitor(MinorMarkCompactCollector* collector)
5270 : collector_(collector) {}
5402 MinorMarkCompactCollector* collector)
5403 : heap_(collector->heap()),
5404 marking_state_(collector->non_atomic_marking_state()) {}
5439 MinorMarkCompactCollector* collector)
5440 : marking_state_(collector->non_atomic_marking_state()) {}
5540 Isolate* isolate, MinorMarkCompactCollector* collector,
5543 marking_state_(collector->marking_state()),
5648 Isolate* isolate, MinorMarkCompactCollector* collector,
5652 collector_(collector),
5911 explicit YoungGenerationEvacuator(MinorMarkCompactCollector* collector)
5912 : Evacuator(collector->heap(), &record_visitor_, &local_allocator_,
5914 record_visitor_(collector->heap()->mark_compact_collector()),
5917 collector_(collector) {}
5960 // the full collector. We cannot yet discard the young generation mark
5978 // the full collector. We cannot yet discard the young generation mark