Home
last modified time | relevance | path

Searched refs:collector_ (Results 1 – 8 of 8) sorted by relevance

/art/runtime/gc/accounting/
Dremembered_set.cc67 : collector_(collector), target_space_(target_space), in RememberedSetReferenceVisitor()
78 collector_->MarkHeapReference(ref_ptr, /*do_atomic_update=*/ false); in operator ()()
87 collector_->DelayReferenceReferent(klass, ref); in operator ()()
102 root->Assign(collector_->MarkObject(root->AsMirrorPtr())); in VisitRoot()
108 collector::GarbageCollector* const collector_; member in art::gc::accounting::RememberedSetReferenceVisitor
118 : collector_(collector), target_space_(target_space), in RememberedSetObjectVisitor()
124 collector_); in operator ()()
129 collector::GarbageCollector* const collector_; member in art::gc::accounting::RememberedSetObjectVisitor
/art/runtime/gc/
Dreference_processor.cc43 : collector_(nullptr), in ReferenceProcessor()
113 if (LIKELY(collector_ != nullptr)) { in GetReferent()
123 ObjPtr<mirror::Object> forwarded_ref = collector_->IsMarked(referent.Ptr()); in GetReferent()
161 collector_ = collector; in ProcessReferences()
224 collector_ = nullptr; in ProcessReferences()
Dreference_processor.h98 collector::GarbageCollector* collector_ GUARDED_BY(Locks::reference_processor_lock_);
/art/runtime/gc/collector/
Dconcurrent_copying.cc581 : collector_(collector) {} in VerifyGrayImmuneObjectsVisitor()
613 ConcurrentCopying* const collector_; member in art::gc::collector::ConcurrentCopying::VerifyGrayImmuneObjectsVisitor
620 if (!collector_->immune_spaces_.ContainsObject(ref.Ptr())) { in CheckReference()
631 CHECK(collector_->immune_spaces_.ContainsObject( in CheckReference()
884 : collector_(cc) {} in ImmuneSpaceScanObjVisitor()
890 collector_->ScanImmuneObject(obj); in operator ()()
898 collector_->ScanImmuneObject(obj); in operator ()()
907 ConcurrentCopying* const collector_; member in art::gc::collector::ConcurrentCopying::ImmuneSpaceScanObjVisitor
914 : collector_(cc), self_(self) {} in CaptureRootsForMarkingVisitor()
923 if (ref != nullptr && !collector_->TestAndSetMarkBitForRef<kAtomicTestAndSet>(ref)) { in VisitRoots()
[all …]
Dsemi_space.cc690 explicit MarkObjectVisitor(SemiSpace* collector) : collector_(collector) {} in MarkObjectVisitor()
695 collector_->MarkObject(obj->GetFieldObjectReferenceAddr<kVerifyNone>(offset)); in operator ()()
700 collector_->DelayReferenceReferent(klass, ref); in operator ()()
719 collector_->MarkObjectIfNotInToSpace(root); in VisitRoot()
723 SemiSpace* const collector_; member in art::gc::collector::SemiSpace::MarkObjectVisitor
Dgarbage_collector.cc238 : start_time_(NanoTime()), collector_(collector), with_reporting_(with_reporting) { in ScopedPause()
250 collector_->RegisterPause(NanoTime() - start_time_); in ~ScopedPause()
Dgarbage_collector.h58 GarbageCollector* const collector_; variable
Dmark_sweep.cc578 explicit VerifyRootMarkedVisitor(MarkSweep* collector) : collector_(collector) { } in VerifyRootMarkedVisitor()
582 CHECK(collector_->IsMarked(root) != nullptr) << info.ToString(); in VisitRoot()
586 MarkSweep* const collector_; member in art::gc::collector::MarkSweep::VerifyRootMarkedVisitor
658 explicit DelayReferenceReferentVisitor(MarkSweep* collector) : collector_(collector) {} in DelayReferenceReferentVisitor()
663 collector_->DelayReferenceReferent(klass, ref); in operator ()()
667 MarkSweep* const collector_; member in art::gc::collector::MarkSweep::DelayReferenceReferentVisitor