Home
last modified time | relevance | path

Searched refs:collector_ (Results 1 – 10 of 10) 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/collector/
Dmark_compact.cc294 explicit UpdateRootVisitor(MarkCompact* collector) : collector_(collector) {} in UpdateRootVisitor()
301 mirror::Object* new_obj = collector_->GetMarkedForwardAddress(obj); in VisitRoots()
315 mirror::Object* new_obj = collector_->GetMarkedForwardAddress(obj); in VisitRoots()
324 MarkCompact* const collector_; member in art::gc::collector::MarkCompact::UpdateRootVisitor
329 explicit UpdateObjectReferencesVisitor(MarkCompact* collector) : collector_(collector) {} in UpdateObjectReferencesVisitor()
333 collector_->UpdateObjectReferences(obj); in operator ()()
337 MarkCompact* const collector_; member in art::gc::collector::MarkCompact::UpdateObjectReferencesVisitor
420 explicit UpdateReferenceVisitor(MarkCompact* collector) : collector_(collector) {} in UpdateReferenceVisitor()
424 collector_->UpdateHeapReference(obj->GetFieldObjectReferenceAddr<kVerifyNone>(offset)); in operator ()()
429 collector_->UpdateHeapReference( in operator ()()
[all …]
Dconcurrent_copying.cc392 : collector_(collector) {} in VerifyGrayImmuneObjectsVisitor()
424 ConcurrentCopying* const collector_; member in art::gc::collector::ConcurrentCopying::VerifyGrayImmuneObjectsVisitor
431 if (!collector_->immune_spaces_.ContainsObject(ref.Ptr())) { in CheckReference()
440 CHECK(collector_->immune_spaces_.ContainsObject( in CheckReference()
650 : collector_(cc) {} in ImmuneSpaceScanObjVisitor()
655 collector_->ScanImmuneObject(obj); in operator ()()
662 collector_->ScanImmuneObject(obj); in operator ()()
671 ConcurrentCopying* const collector_; member in art::gc::collector::ConcurrentCopying::ImmuneSpaceScanObjVisitor
1038 : collector_(collector) {} in VerifyNoFromSpaceRefsVisitor()
1048 collector_->AssertToSpaceInvariant(holder, offset, ref); in operator ()()
[all …]
Dgarbage_collector.cc167 : start_time_(NanoTime()), collector_(collector), with_reporting_(with_reporting) { in ScopedPause()
179 collector_->RegisterPause(NanoTime() - start_time_); in ~ScopedPause()
Dsemi_space.cc688 explicit MarkObjectVisitor(SemiSpace* collector) : collector_(collector) {} in MarkObjectVisitor()
693 collector_->MarkObject(obj->GetFieldObjectReferenceAddr<kVerifyNone>(offset)); in operator ()()
698 collector_->DelayReferenceReferent(klass, ref); in operator ()()
717 collector_->MarkObjectIfNotInToSpace(root); in VisitRoot()
721 SemiSpace* const collector_; member in art::gc::collector::SemiSpace::MarkObjectVisitor
Dgarbage_collector.h135 GarbageCollector* const collector_; variable
Dmark_sweep.cc553 explicit VerifyRootMarkedVisitor(MarkSweep* collector) : collector_(collector) { } in VerifyRootMarkedVisitor()
557 CHECK(collector_->IsMarked(root) != nullptr) << info.ToString(); in VisitRoot()
561 MarkSweep* const collector_; member in art::gc::collector::MarkSweep::VerifyRootMarkedVisitor
633 explicit DelayReferenceReferentVisitor(MarkSweep* collector) : collector_(collector) {} in DelayReferenceReferentVisitor()
638 collector_->DelayReferenceReferent(klass, ref); in operator ()()
642 MarkSweep* const collector_; member in art::gc::collector::MarkSweep::DelayReferenceReferentVisitor
/art/runtime/gc/
Dreference_processor.cc39 : collector_(nullptr), in ReferenceProcessor()
87 if (LIKELY(collector_ != nullptr)) { in GetReferent()
97 ObjPtr<mirror::Object> forwarded_ref = collector_->IsMarked(referent.Ptr()); in GetReferent()
135 collector_ = collector; in ProcessReferences()
198 collector_ = nullptr; in ProcessReferences()
Dreference_processor.h96 collector::GarbageCollector* collector_ GUARDED_BY(Locks::reference_processor_lock_);
Dheap.cc2319 context.collector_ = this; in BuildBins()
2330 ZygoteCompactingCollector* collector_; member
2344 ZygoteCompactingCollector* collector = context->collector_; in Callback()