Lines Matching refs:visitor

1317         auto visitor = [&](mirror::Object* obj) REQUIRES_SHARED(Locks::mutator_lock_) {  in InitFromBootImage()
1334 spaces[i]->GetLiveBitmap()->Walk(visitor); in InitFromBootImage()
1495 CountInternedStringReferencesVisitor visitor(space, image_interns); in CountInternedStringReferences() local
1498 [&space, &visitor](mirror::Object* obj) in CountInternedStringReferences()
1504 kWithoutReadBarrier>(visitor, visitor); in CountInternedStringReferences()
1511 kWithoutReadBarrier>(visitor, visitor); in CountInternedStringReferences()
1515 return visitor.GetCount(); in CountInternedStringReferences()
1522 const Visitor& visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in VisitInternedStringReferences() argument
1551 ObjPtr<mirror::String> visited = visitor(referred_string); in VisitInternedStringReferences()
1576 ObjPtr<mirror::String> visited = visitor(referred_string); in VisitInternedStringReferences()
1600 ObjPtr<mirror::String> visited = visitor(referred_string); in VisitInternedStringReferences()
1892 auto visitor = [&](mirror::Object* obj) REQUIRES_SHARED(Locks::mutator_lock_) { in CheckObjects()
1931 heap->VisitObjects(visitor); in CheckObjects()
2301 void ClassLinker::VisitClassRoots(RootVisitor* visitor, VisitRootFlags flags) { in VisitClassRoots() argument
2334 UnbufferedRootVisitor root_visitor(visitor, RootInfo(kRootStickyClass)); in VisitClassRoots()
2340 root.VisitRoot(visitor, RootInfo(kRootVMInternal)); in VisitClassRoots()
2346 root.VisitRoot(visitor, RootInfo(kRootStickyClass)); in VisitClassRoots()
2356 root.VisitRoot(visitor, RootInfo(kRootStickyClass)); in VisitClassRoots()
2380 void ClassLinker::VisitRoots(RootVisitor* visitor, VisitRootFlags flags) { in VisitRoots() argument
2381 class_roots_.VisitRootIfNonNull(visitor, RootInfo(kRootVMInternal)); in VisitRoots()
2382 VisitClassRoots(visitor, flags); in VisitRoots()
2390 explicit VisitClassLoaderClassesVisitor(ClassVisitor* visitor) in VisitClassLoaderClassesVisitor() argument
2391 : visitor_(visitor), in VisitClassLoaderClassesVisitor()
2398 DefiningClassLoaderFilterVisitor visitor(class_loader, visitor_); in Visit() local
2399 if (!class_table->Visit(visitor)) { in Visit()
2413 ClassVisitor* visitor) in DefiningClassLoaderFilterVisitor() argument
2414 : defining_class_loader_(defining_class_loader), visitor_(visitor) { } in DefiningClassLoaderFilterVisitor()
2432 void ClassLinker::VisitClassesInternal(ClassVisitor* visitor) { in VisitClassesInternal() argument
2433 if (boot_class_table_->Visit(*visitor)) { in VisitClassesInternal()
2434 VisitClassLoaderClassesVisitor loader_visitor(visitor); in VisitClassesInternal()
2439 void ClassLinker::VisitClasses(ClassVisitor* visitor) { in VisitClasses() argument
2445 VisitClassesInternal(visitor); in VisitClasses()
2447 VisitClassesInternal(visitor); in VisitClasses()
2483 void ClassLinker::VisitClassesWithoutClassesLock(ClassVisitor* visitor) { in VisitClassesWithoutClassesLock() argument
2491 if (!visitor->operator()(klass)) { in VisitClassesWithoutClassesLock()
2523 if (klass != nullptr && !visitor->operator()(klass)) { in VisitClassesWithoutClassesLock()
2562 CHAOnDeleteUpdateClassVisitor visitor(data.allocator); in DeleteClassLoader() local
2563 data.class_table->Visit<CHAOnDeleteUpdateClassVisitor, kWithoutReadBarrier>(visitor); in DeleteClassLoader()
2649 mirror::Class::InitializeClassVisitor visitor(class_size); in AllocClass() local
2650 return AllocClass<kMovable>(self, java_lang_Class, class_size, visitor); in AllocClass()
4445 auto visitor = [this, array_class_size, component_type](ObjPtr<mirror::Object> obj, in CreateArrayClass()
4460 AllocClass(self, GetClassRoot<mirror::Class>(this), array_class_size, visitor)); in CreateArrayClass()
4609 MoveClassTableToPreZygoteVisitor visitor; in MoveClassTableToPreZygote() local
4610 VisitClassLoaders(&visitor); in MoveClassTableToPreZygote()
4650 LookupClassesVisitor visitor(descriptor, hash, &result); in LookupClasses() local
4651 VisitClassLoaders(&visitor); in LookupClasses()
9635 CountClassesVisitor visitor; in NumZygoteClasses() local
9636 VisitClassLoaders(&visitor); in NumZygoteClasses()
9637 return visitor.num_zygote_classes + boot_class_table_->NumZygoteClasses(nullptr); in NumZygoteClasses()
9641 CountClassesVisitor visitor; in NumNonZygoteClasses() local
9642 VisitClassLoaders(&visitor); in NumNonZygoteClasses()
9643 return visitor.num_non_zygote_classes + boot_class_table_->NumNonZygoteClasses(nullptr); in NumNonZygoteClasses()
9857 void ClassLinker::VisitClassLoaders(ClassLoaderVisitor* visitor) const { in VisitClassLoaders()
9864 visitor->Visit(class_loader); in VisitClassLoaders()
9869 void ClassLinker::VisitAllocators(AllocatorVisitor* visitor) const { in VisitAllocators()
9872 if (alloc != nullptr && !visitor->Visit(alloc)) { in VisitAllocators()
9940 FindVirtualMethodHolderVisitor visitor(method, image_pointer_size_); in GetHoldingClassOfCopiedMethod() local
9941 VisitClasses(&visitor); in GetHoldingClassOfCopiedMethod()
9942 return visitor.holder_; in GetHoldingClassOfCopiedMethod()