Lines Matching refs:visitor

228   auto visitor = [](Object* obj) REQUIRES_SHARED(Locks::mutator_lock_) {  in ClearDexFileCookies()
237 Runtime::Current()->GetHeap()->VisitObjects(visitor); in ClearDexFileCookies()
1119 PruneObjectReferenceVisitor visitor(this, &my_early_exit, visited, &tmp); in PruneImageClassInternal() local
1120 ref->VisitReferences(visitor, visitor); in PruneImageClassInternal()
1236 void ImageWriter::VisitClassLoaders(ClassLoaderVisitor* visitor) { in VisitClassLoaders() argument
1238 visitor->Visit(nullptr); // Visit boot class loader. in VisitClassLoaders()
1239 Runtime::Current()->GetClassLinker()->VisitClassLoaders(visitor); in VisitClassLoaders()
1443 auto visitor = [&](Object* obj) REQUIRES_SHARED(Locks::mutator_lock_) { in CheckNonImageClassesRemoved()
1454 heap->VisitObjects(visitor); in CheckNonImageClassesRemoved()
2026 CollectClassesVisitor visitor(image_writer_); in ProcessDexFileObjects() local
2027 class_linker->VisitClasses(&visitor); in ProcessDexFileObjects()
2029 work_queue_ = visitor.SortAndReleaseClasses(); in ProcessDexFileObjects()
2079 CollectRootsVisitor visitor; in ProcessRoots() local
2080 handles->VisitRoots(visitor); in ProcessRoots()
2081 for (ObjPtr<mirror::Object> root : visitor.ReleaseRoots()) { in ProcessRoots()
2293 CollectStringReferenceVisitor visitor(image_writer_, in CollectStringReferenceInfo() local
2308 kWithoutReadBarrier>(visitor, visitor); in CollectStringReferenceInfo()
2359 VisitReferencesVisitor visitor(this, oat_index); in VisitReferences() local
2362 visitor, in VisitReferences()
2363 visitor); in VisitReferences()
2914 UnbufferedRootVisitor visitor(&root_visitor, RootInfo(kRootUnknown)); in CopyAndFixupNativeData() local
2915 temp_class_table.VisitRoots(visitor); in CopyAndFixupNativeData()
3034 auto visitor = [&](Object* obj) REQUIRES_SHARED(Locks::mutator_lock_) { in CopyAndFixupObjects()
3038 Runtime::Current()->GetHeap()->VisitObjects(visitor); in CopyAndFixupObjects()
3142 FixupClassVisitor visitor(this, copy); in FixupClass() local
3143 ObjPtr<mirror::Object>(orig)->VisitReferences(visitor, visitor); in FixupClass()
3218 FixupVisitor visitor(this, copy); in FixupObject() local
3219 orig->VisitReferences(visitor, visitor); in FixupObject()