• Home
  • Raw
  • Download

Lines Matching refs:collector_

581       : 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()
924 collector_->PushOntoMarkStack(self_, ref); in VisitRoots()
937 if (!collector_->TestAndSetMarkBitForRef<kAtomicTestAndSet>(ref)) { in VisitRoots()
938 collector_->PushOntoMarkStack(self_, ref); in VisitRoots()
945 ConcurrentCopying* const collector_; member in art::gc::collector::ConcurrentCopying::CaptureRootsForMarkingVisitor
1039 : collector_(collector), in ComputeLiveBytesAndMarkRefFieldsVisitor()
1047 DCHECK_EQ(collector_->RegionSpace()->RegionIdxForRef(obj), obj_region_idx_); in operator ()()
1048 DCHECK(kHandleInterRegionRefs || collector_->immune_spaces_.ContainsObject(obj)); in operator ()()
1092 if (!collector_->TestAndSetMarkBitForRef(ref)) { in CheckReference()
1093 collector_->PushOntoLocalMarkStack(ref); in CheckReference()
1096 size_t ref_region_idx = collector_->RegionSpace()->RegionIdxForRef(ref); in CheckReference()
1106 ConcurrentCopying* const collector_; member in art::gc::collector::ConcurrentCopying::ComputeLiveBytesAndMarkRefFieldsVisitor
1234 explicit ImmuneSpaceCaptureRefsVisitor(ConcurrentCopying* cc) : collector_(cc) {} in ImmuneSpaceCaptureRefsVisitor()
1238 visitor(collector_, /*obj_region_idx*/ static_cast<size_t>(-1)); in operator ()()
1248 ConcurrentCopying* const collector_; member in art::gc::collector::ConcurrentCopying::ImmuneSpaceCaptureRefsVisitor
1826 : collector_(collector) {} in VerifyNoFromSpaceRefsVisitor()
1836 collector_->AssertToSpaceInvariant(holder, offset, ref); in operator ()()
1850 ConcurrentCopying* const collector_; member in art::gc::collector::ConcurrentCopying::VerifyNoFromSpaceRefsVisitor
1856 : collector_(collector) {} in VerifyNoFromSpaceRefsFieldVisitor()
1864 VerifyNoFromSpaceRefsVisitor visitor(collector_); in operator ()()
1883 VerifyNoFromSpaceRefsVisitor visitor(collector_); in VisitRoot()
1888 ConcurrentCopying* const collector_; member in art::gc::collector::ConcurrentCopying::VerifyNoFromSpaceRefsFieldVisitor
1951 : collector_(collector) {} in AssertToSpaceInvariantFieldVisitor()
1959 collector_->AssertToSpaceInvariant(obj.Ptr(), offset, ref); in operator ()()
1976 collector_->AssertToSpaceInvariant(/* obj */ nullptr, MemberOffset(0), ref); in VisitRoot()
1980 ConcurrentCopying* const collector_; member in art::gc::collector::ConcurrentCopying::AssertToSpaceInvariantFieldVisitor
3035 : collector_(collector), thread_(thread) { in RefFieldsVisitor()
3037 DCHECK(!kNoUnEvac || collector_->use_generational_cc_); in RefFieldsVisitor()
3043 collector_->Process<kNoUnEvac>(obj, offset); in operator ()()
3049 collector_->DelayReferenceReferent(klass, ref); in operator ()()
3063 collector_->MarkRoot</*kGrayImmuneObject=*/false>(thread_, root); in VisitRoot()
3067 ConcurrentCopying* const collector_; member in art::gc::collector::ConcurrentCopying::RefFieldsVisitor
3185 : collector_(collector), enabled_(false) { in ScopedGcGraysImmuneObjects()
3187 collector_->thread_running_gc_ == Thread::Current() && in ScopedGcGraysImmuneObjects()
3188 !collector_->gc_grays_immune_objects_) { in ScopedGcGraysImmuneObjects()
3189 collector_->gc_grays_immune_objects_ = true; in ScopedGcGraysImmuneObjects()
3196 collector_->thread_running_gc_ == Thread::Current() && in ~ScopedGcGraysImmuneObjects()
3198 DCHECK(collector_->gc_grays_immune_objects_); in ~ScopedGcGraysImmuneObjects()
3199 collector_->gc_grays_immune_objects_ = false; in ~ScopedGcGraysImmuneObjects()
3204 ConcurrentCopying* const collector_; member in art::gc::collector::ConcurrentCopying::ScopedGcGraysImmuneObjects