Lines Matching refs:visitor

703 void Runtime::SweepSystemWeaks(IsMarkedVisitor* visitor) {  in SweepSystemWeaks()  argument
704 GetInternTable()->SweepInternTableWeaks(visitor); in SweepSystemWeaks()
705 GetMonitorList()->SweepMonitorList(visitor); in SweepSystemWeaks()
706 GetJavaVM()->SweepJniWeakGlobals(visitor); in SweepSystemWeaks()
707 GetHeap()->SweepAllocationRecords(visitor); in SweepSystemWeaks()
714 GetJit()->GetCodeCache()->SweepRootTables(visitor); in SweepSystemWeaks()
716 thread_list_->SweepInterpreterCaches(visitor); in SweepSystemWeaks()
720 holder->Sweep(visitor); in SweepSystemWeaks()
2167 void Runtime::VisitConstantRoots(RootVisitor* visitor) { in VisitConstantRoots() argument
2170 BufferedRootVisitor<16> buffered_visitor(visitor, RootInfo(kRootVMInternal)); in VisitConstantRoots()
2189 void Runtime::VisitConcurrentRoots(RootVisitor* visitor, VisitRootFlags flags) { in VisitConcurrentRoots() argument
2190 intern_table_->VisitRoots(visitor, flags); in VisitConcurrentRoots()
2191 class_linker_->VisitRoots(visitor, flags); in VisitConcurrentRoots()
2192 jni_id_manager_->VisitRoots(visitor); in VisitConcurrentRoots()
2193 heap_->VisitAllocationRecords(visitor); in VisitConcurrentRoots()
2196 VisitConstantRoots(visitor); in VisitConcurrentRoots()
2200 void Runtime::VisitTransactionRoots(RootVisitor* visitor) { in VisitTransactionRoots() argument
2202 transaction->VisitRoots(visitor); in VisitTransactionRoots()
2206 void Runtime::VisitNonThreadRoots(RootVisitor* visitor) { in VisitNonThreadRoots() argument
2207 java_vm_->VisitRoots(visitor); in VisitNonThreadRoots()
2208 sentinel_.VisitRootIfNonNull(visitor, RootInfo(kRootVMInternal)); in VisitNonThreadRoots()
2210 .VisitRootIfNonNull(visitor, RootInfo(kRootVMInternal)); in VisitNonThreadRoots()
2212 .VisitRootIfNonNull(visitor, RootInfo(kRootVMInternal)); in VisitNonThreadRoots()
2214 .VisitRootIfNonNull(visitor, RootInfo(kRootVMInternal)); in VisitNonThreadRoots()
2215 pre_allocated_NoClassDefFoundError_.VisitRootIfNonNull(visitor, RootInfo(kRootVMInternal)); in VisitNonThreadRoots()
2216 VisitImageRoots(visitor); in VisitNonThreadRoots()
2217 verifier::ClassVerifier::VisitStaticRoots(visitor); in VisitNonThreadRoots()
2218 VisitTransactionRoots(visitor); in VisitNonThreadRoots()
2221 void Runtime::VisitNonConcurrentRoots(RootVisitor* visitor, VisitRootFlags flags) { in VisitNonConcurrentRoots() argument
2222 VisitThreadRoots(visitor, flags); in VisitNonConcurrentRoots()
2223 VisitNonThreadRoots(visitor); in VisitNonConcurrentRoots()
2226 void Runtime::VisitThreadRoots(RootVisitor* visitor, VisitRootFlags flags) { in VisitThreadRoots() argument
2227 thread_list_->VisitRoots(visitor, flags); in VisitThreadRoots()
2230 void Runtime::VisitRoots(RootVisitor* visitor, VisitRootFlags flags) { in VisitRoots() argument
2231 VisitNonConcurrentRoots(visitor, flags); in VisitRoots()
2232 VisitConcurrentRoots(visitor, flags); in VisitRoots()
2235 void Runtime::VisitReflectiveTargets(ReflectiveValueVisitor *visitor) { in VisitReflectiveTargets() argument
2236 thread_list_->VisitReflectiveTargets(visitor); in VisitReflectiveTargets()
2237 heap_->VisitReflectiveTargets(visitor); in VisitReflectiveTargets()
2238 jni_id_manager_->VisitReflectiveTargets(visitor); in VisitReflectiveTargets()
2239 callbacks_->VisitReflectiveTargets(visitor); in VisitReflectiveTargets()
2242 void Runtime::VisitImageRoots(RootVisitor* visitor) { in VisitImageRoots() argument
2252 visitor->VisitRoot(&after_obj, RootInfo(kRootStickyClass)); in VisitImageRoots()
2875 UpdateEntryPointsClassVisitor visitor(GetInstrumentation()); in DeoptimizeBootImage() local
2876 GetClassLinker()->VisitClasses(&visitor); in DeoptimizeBootImage()
3040 IsMarkedVisitor* visitor, in ProcessWeakClass() argument
3050 if (class_loader == nullptr || visitor->IsMarked(class_loader.Ptr()) != nullptr) { in ProcessWeakClass()
3052 mirror::Class* new_cls = down_cast<mirror::Class*>(visitor->IsMarked(cls)); in ProcessWeakClass()