Lines Matching defs:Scavenger
20 class Scavenger;
39 class Scavenger {
90 Scavenger(ScavengerCollector* collector, Heap* heap, bool is_logging,
103 // Finalize the Scavenger. Needs to be called from the main thread.
219 explicit RootScavengeVisitor(Scavenger* scavenger);
229 Scavenger* const scavenger_;
234 explicit ScavengeVisitor(Scavenger* scavenger);
255 Scavenger* const scavenger_;
272 std::vector<std::unique_ptr<Scavenger>>* scavengers,
274 Scavenger::CopiedList* copied_list,
275 Scavenger::PromotionList* promotion_list);
281 void ProcessItems(JobDelegate* delegate, Scavenger* scavenger);
282 void ConcurrentScavengePages(Scavenger* scavenger);
286 std::vector<std::unique_ptr<Scavenger>>* scavengers_;
291 Scavenger::CopiedList* copied_list_;
292 Scavenger::PromotionList* promotion_list_;
309 std::vector<std::unique_ptr<Scavenger>>* scavengers, int main_thread_id);
315 friend class Scavenger;