Home
last modified time | relevance | path

Searched refs:GarbageCollector (Results 1 – 21 of 21) sorted by relevance

/art/runtime/gc/collector/
Dgarbage_collector.cc111 GarbageCollector::GarbageCollector(Heap* heap, const std::string& name) in GarbageCollector() function in art::gc::collector::GarbageCollector
137 void GarbageCollector::RegisterPause(uint64_t nano_length) { in RegisterPause()
141 uint64_t GarbageCollector::ExtractRssFromMincore( in ExtractRssFromMincore()
193 void GarbageCollector::Run(GcCause gc_cause, bool clear_soft_references) { in Run()
281 void GarbageCollector::SwapBitmaps() { in SwapBitmaps()
303 uint64_t GarbageCollector::GetEstimatedMeanThroughput() const { in GetEstimatedMeanThroughput()
308 void GarbageCollector::ResetMeasurements() { in ResetMeasurements()
323 GarbageCollector::ScopedPause::ScopedPause(GarbageCollector* collector, bool with_reporting) in ScopedPause()
335 GarbageCollector::ScopedPause::~ScopedPause() { in ~ScopedPause()
348 Iteration* GarbageCollector::GetCurrentIteration() { in GetCurrentIteration()
[all …]
Dgarbage_collector.h50 class GarbageCollector : public RootVisitor, public IsMarkedVisitor, public MarkObjectVisitor {
54 explicit ScopedPause(GarbageCollector* collector, bool with_reporting = true)
60 GarbageCollector* const collector_;
64 GarbageCollector(Heap* heap, const std::string& name);
65 virtual ~GarbageCollector() { } in ~GarbageCollector()
192 DISALLOW_IMPLICIT_CONSTRUCTORS(GarbageCollector);
Diteration.h101 friend class GarbageCollector; variable
Dsemi_space.h57 class SemiSpace : public GarbageCollector {
Dmark_sweep.h54 class MarkSweep : public GarbageCollector {
Dconcurrent_copying.h59 class ConcurrentCopying : public GarbageCollector {
Dsemi_space.cc81 : GarbageCollector(heap, in SemiSpace()
Dmark_compact.h57 class MarkCompact final : public GarbageCollector {
Dmark_sweep.cc95 : GarbageCollector(heap, in MarkSweep()
Dconcurrent_copying.cc75 : GarbageCollector(heap, in ConcurrentCopying()
3887 GarbageCollector::DumpPerformanceInfo(os); in DumpPerformanceInfo()
Dmark_compact.cc460 : GarbageCollector(heap, "concurrent mark compact"), in MarkCompact()
/art/runtime/gc/
Dreference_processor.h41 class GarbageCollector; variable
54 collector::GarbageCollector* collector,
80 collector::GarbageCollector* collector)
108 collector::GarbageCollector* collector_;
Dreference_queue.h48 class GarbageCollector; variable
93 collector::GarbageCollector* collector)
108 collector::GarbageCollector* collector,
Dheap.h93 class GarbageCollector; variable
1037 collector::GarbageCollector* Compact(space::ContinuousMemMapAllocSpace* target_space,
1042 void LogGC(GcCause gc_cause, collector::GarbageCollector* collector);
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);
[all …]
Dreference_queue.cc135 collector::GarbageCollector* collector, in ClearWhiteReferences()
167 collector::GarbageCollector* collector) { in EnqueueFinalizerReferences()
Dreference_processor.cc189 collector::GarbageCollector* collector, in Setup()
319 collector::GarbageCollector* collector) { in DelayReferenceReferent()
Dheap.cc2231 collector::GarbageCollector* collector; in PerformHomogeneousSpaceCompact()
2682 collector::GarbageCollector* Heap::Compact(space::ContinuousMemMapAllocSpace* target_space, in Compact()
2828 collector::GarbageCollector* collector = nullptr; in CollectGarbageInternal()
2913 void Heap::LogGC(GcCause gc_cause, collector::GarbageCollector* collector) { in LogGC()
3532 void Heap::PreGcVerificationPaused(collector::GarbageCollector* gc) { in PreGcVerificationPaused()
3566 void Heap::PreGcVerification(collector::GarbageCollector* gc) { in PreGcVerification()
3568 collector::GarbageCollector::ScopedPause pause(gc, false); in PreGcVerification()
3573 void Heap::PrePauseRosAllocVerification([[maybe_unused]] collector::GarbageCollector* gc) { in PrePauseRosAllocVerification()
3580 void Heap::PreSweepingGcVerification(collector::GarbageCollector* gc) { in PreSweepingGcVerification()
3611 void Heap::PostGcVerificationPaused(collector::GarbageCollector* gc) { in PostGcVerificationPaused()
[all …]
/art/runtime/gc/accounting/
Dremembered_set.cc66 collector::GarbageCollector* collector) in RememberedSetReferenceVisitor()
107 collector::GarbageCollector* const collector_;
116 collector::GarbageCollector* collector) in RememberedSetObjectVisitor()
128 collector::GarbageCollector* const collector_;
134 collector::GarbageCollector* collector) { in UpdateAndMarkReferences()
Dremembered_set.h32 class GarbageCollector; variable
59 collector::GarbageCollector* collector)
/art/runtime/
Dthread_list.h37 class GarbageCollector; variable
156 gc::collector::GarbageCollector* collector,
Dthread_list.cc541 gc::collector::GarbageCollector* collector, in FlipThreadRoots()