Lines Matching refs:collector

91 namespace collector {
488 EXPORT collector::GcType WaitForGcToComplete(GcCause cause, Thread* self)
510 const collector::Iteration* GetCurrentGcIteration() const { in GetCurrentGcIteration()
513 collector::Iteration* GetCurrentGcIteration() { in GetCurrentGcIteration()
826 collector::ConcurrentCopying* ConcurrentCopyingCollector() { in ConcurrentCopyingCollector()
827 collector::ConcurrentCopying* active_collector = in ConcurrentCopyingCollector()
841 collector::MarkCompact* MarkCompactCollector() { in MarkCompactCollector()
1037 collector::GarbageCollector* Compact(space::ContinuousMemMapAllocSpace* target_space,
1042 void LogGC(GcCause gc_cause, collector::GarbageCollector* collector);
1047 void FinishGC(Thread* self, collector::GcType gc_type) REQUIRES(!*gc_complete_lock_);
1170 collector::GcType WaitForGcToCompleteLocked(GcCause cause, Thread* self)
1190 collector::GcType CollectGarbageInternal(collector::GcType gc_plan,
1197 void PreGcVerification(collector::GarbageCollector* gc)
1199 void PreGcVerificationPaused(collector::GarbageCollector* gc)
1201 void PrePauseRosAllocVerification(collector::GarbageCollector* gc)
1203 void PreSweepingGcVerification(collector::GarbageCollector* gc)
1205 void PostGcVerification(collector::GarbageCollector* gc)
1207 void PostGcVerificationPaused(collector::GarbageCollector* gc)
1211 collector::GarbageCollector* FindCollectorByGcType(collector::GcType gc_type);
1234 void GrowForUtilization(collector::GarbageCollector* collector_ran,
1299 collector::GcType NonStickyGcType() const { in NonStickyGcType()
1300 return HasZygoteSpace() ? collector::kGcTypePartial : collector::kGcTypeFull; in NonStickyGcType()
1465 volatile collector::GcType last_gc_type_ GUARDED_BY(gc_complete_lock_);
1466 collector::GcType next_gc_type_;
1536 collector::Iteration current_gc_iteration_;
1600 std::vector<collector::GcType> gc_plan_;
1639 std::vector<collector::GarbageCollector*> garbage_collectors_;
1640 collector::SemiSpace* semi_space_collector_;
1641 collector::MarkCompact* mark_compact_;
1642 Atomic<collector::ConcurrentCopying*> active_concurrent_copying_collector_;
1643 collector::ConcurrentCopying* young_concurrent_copying_collector_;
1644 collector::ConcurrentCopying* concurrent_copying_collector_;
1761 friend class collector::GarbageCollector;
1762 friend class collector::ConcurrentCopying;
1763 friend class collector::MarkCompact;
1764 friend class collector::MarkSweep;
1765 friend class collector::SemiSpace;