Searched refs:GarbageCollector (Results 1 - 22 of 22) sorted by relevance

/art/runtime/gc/collector/
H A Dgarbage_collector.cc59 GarbageCollector::GarbageCollector(Heap* heap, const std::string& name) function in class:art::gc::collector::GarbageCollector
68 void GarbageCollector::RegisterPause(uint64_t nano_length) {
72 void GarbageCollector::ResetCumulativeStatistics() {
81 void GarbageCollector::Run(GcCause gc_cause, bool clear_soft_references) {
110 void GarbageCollector::SwapBitmaps() {
141 uint64_t GarbageCollector::GetEstimatedMeanThroughput() const {
146 void GarbageCollector::ResetMeasurements() {
157 GarbageCollector::ScopedPause::ScopedPause(GarbageCollector* collecto
[all...]
H A Dgarbage_collector.h121 friend class GarbageCollector;
125 class GarbageCollector : public RootVisitor, public IsMarkedVisitor, public MarkObjectVisitor { class in namespace:art::gc::collector
129 explicit ScopedPause(GarbageCollector* collector) EXCLUSIVE_LOCK_FUNCTION(Locks::mutator_lock_);
134 GarbageCollector* const collector_;
137 GarbageCollector(Heap* heap, const std::string& name);
138 virtual ~GarbageCollector() { }
222 DISALLOW_IMPLICIT_CONSTRUCTORS(GarbageCollector);
H A Dmark_compact.h60 class MarkCompact : public GarbageCollector {
H A Dsemi_space.h58 class SemiSpace : public GarbageCollector {
H A Dconcurrent_copying.h52 class ConcurrentCopying : public GarbageCollector {
H A Dmark_sweep.h55 class MarkSweep : public GarbageCollector {
H A Dmark_compact.cc54 : GarbageCollector(heap, name_prefix + (name_prefix.empty() ? "" : " ") + "mark compact"),
H A Dsemi_space.cc91 : GarbageCollector(heap,
H A Dmark_sweep.cc93 : GarbageCollector(heap,
H A Dconcurrent_copying.cc43 : GarbageCollector(heap,
/art/runtime/gc/
H A Dreference_processor.h40 class GarbageCollector;
50 gc::collector::GarbageCollector* collector)
64 collector::GarbageCollector* collector)
86 collector::GarbageCollector* collector_ GUARDED_BY(Locks::reference_processor_lock_);
H A Dreference_queue.h41 class GarbageCollector;
70 collector::GarbageCollector* collector)
82 collector::GarbageCollector* collector)
H A Dheap.h71 class GarbageCollector;
793 collector::GarbageCollector* Compact(space::ContinuousMemMapAllocSpace* target_space,
798 void LogGC(GcCause gc_cause, collector::GarbageCollector* collector);
922 void PreGcVerification(collector::GarbageCollector* gc)
924 void PreGcVerificationPaused(collector::GarbageCollector* gc)
926 void PrePauseRosAllocVerification(collector::GarbageCollector* gc)
928 void PreSweepingGcVerification(collector::GarbageCollector* gc)
930 void PostGcVerification(collector::GarbageCollector* gc)
932 void PostGcVerificationPaused(collector::GarbageCollector* gc)
940 collector::GarbageCollector* FindCollectorByGcTyp
[all...]
H A Dreference_processor.cc121 collector::GarbageCollector* collector) {
192 collector::GarbageCollector* collector) {
H A Dreference_queue.cc138 collector::GarbageCollector* collector) {
156 collector::GarbageCollector* collector) {
H A Dheap.cc2054 collector::GarbageCollector* collector;
2139 collector::GarbageCollector* collector = nullptr;
2587 collector::GarbageCollector* Heap::Compact(space::ContinuousMemMapAllocSpace* target_space,
2661 collector::GarbageCollector* collector = nullptr;
2741 void Heap::LogGC(GcCause gc_cause, collector::GarbageCollector* collector) {
3332 void Heap::PreGcVerificationPaused(collector::GarbageCollector* gc) {
3366 void Heap::PreGcVerification(collector::GarbageCollector* gc) {
3368 collector::GarbageCollector::ScopedPause pause(gc);
3373 void Heap::PrePauseRosAllocVerification(collector::GarbageCollector* gc ATTRIBUTE_UNUSED) {
3380 void Heap::PreSweepingGcVerification(collector::GarbageCollector* g
[all...]
/art/runtime/gc/accounting/
H A Dremembered_set.h32 class GarbageCollector;
58 collector::GarbageCollector* collector)
H A Dremembered_set.cc65 collector::GarbageCollector* collector)
105 collector::GarbageCollector* const collector_;
114 collector::GarbageCollector* collector)
126 collector::GarbageCollector* const collector_;
132 collector::GarbageCollector* collector) {
/art/runtime/
H A Dthread_list.h33 class GarbageCollector;
108 gc::collector::GarbageCollector* collector)
H A Druntime.h49 class GarbageCollector;
350 gc::collector::GarbageCollector* collector)
H A Dthread_list.cc399 gc::collector::GarbageCollector* collector) {
H A Druntime.cc1630 gc::collector::GarbageCollector* collector) {

Completed in 1766 milliseconds