Home
last modified time | relevance | path

Searched refs:visitor (Results 76 – 100 of 180) sorted by relevance

12345678

/art/runtime/
Dreference_table.h54 void VisitRoots(RootVisitor* visitor, const RootInfo& root_info)
Dhandle_scope.h57 ALWAYS_INLINE void VisitRoots(Visitor& visitor) REQUIRES_SHARED(Locks::mutator_lock_);
149 ALWAYS_INLINE void VisitRoots(Visitor& visitor) REQUIRES_SHARED(Locks::mutator_lock_);
259 void VisitRoots(Visitor& visitor) REQUIRES_SHARED(Locks::mutator_lock_);
Dstack.cc588 NumFramesVisitor visitor(thread, walk_kind); in ComputeNumFrames() local
589 visitor.WalkStack(true); in ComputeNumFrames()
590 return visitor.frames; in ComputeNumFrames()
628 HasMoreFramesVisitor visitor(thread_, walk_kind_, GetNumFrames(), GetFrameHeight()); in GetNextMethodAndDexPc() local
629 visitor.WalkStack(true); in GetNextMethodAndDexPc()
630 *next_method = visitor.next_method_; in GetNextMethodAndDexPc()
631 *next_dex_pc = visitor.next_dex_pc_; in GetNextMethodAndDexPc()
632 return visitor.has_more_frames_; in GetNextMethodAndDexPc()
645 DescribeStackVisitor visitor(thread); in DescribeStack() local
646 visitor.WalkStack(true); in DescribeStack()
Dimage.cc155 void ImageHeader::VisitObjects(ObjectVisitor* visitor, in VisitObjects() argument
163 visitor->Visit(object); in VisitObjects()
Dimt_conflict_table.h112 void Visit(const Visitor& visitor, PointerSize pointer_size) NO_THREAD_SAFETY_ANALYSIS { in Visit() argument
121 std::pair<ArtMethod*, ArtMethod*> updated = visitor(input); in Visit()
/art/compiler/utils/
Datomic_dex_ref_map.h66 void Visit(const Visitor& visitor);
Datomic_dex_ref_map-inl.h118 inline void AtomicDexRefMap<DexFileReferenceType, Value>::Visit(const Visitor& visitor) { in Visit() argument
123 visitor(DexFileReference(dex_file, i), elements[i].load(std::memory_order_relaxed)); in Visit()
/art/runtime/gc/
Dverification.cc229 BFSFindReachable visitor(&visited); in FirstPathFromRootSet() local
230 pair.first->VisitReferences(visitor, VoidFunctor()); in FirstPathFromRootSet()
231 for (auto&& pair2 : visitor.NewlyVisited()) { in FirstPathFromRootSet()
Dsystem_weak_test.cc73 void Sweep(IsMarkedVisitor* visitor) override in Sweep()
78 mirror::Object* new_object = old_object == nullptr ? nullptr : visitor->IsMarked(old_object); in Sweep()
Dsystem_weak.h36 virtual void Sweep(IsMarkedVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_) = 0;
/art/compiler/optimizing/
Dcha_guard_optimization.cc248 CHAGuardVisitor visitor(graph_); in Run() local
250 visitor.VisitBasicBlock(block); in Run()
/art/openjdkjvmti/
Dti_heap.cc404 static void VisitStatic(art::Thread* self, art::ObjPtr<art::mirror::Class> klass, T& visitor) in VisitStatic()
407 rv.Visit(self, klass, visitor); in VisitStatic()
410 void Visit(art::Thread* self, art::ObjPtr<art::mirror::Class> klass, T& visitor) in Visit()
415 Visit(self, klass->GetSuperClass(), visitor); in Visit()
421 VisitInterface(self, inf_klass, visitor); in Visit()
425 void VisitInterface(art::Thread* self, art::ObjPtr<art::mirror::Class> inf_klass, T& visitor) in VisitInterface()
435 visitor(inf_klass); in VisitInterface()
442 VisitInterface(self, super_inf_klass, visitor); in VisitInterface()
460 auto visitor = [&count](art::ObjPtr<art::mirror::Class> inf_klass) in CountInterfaceFields()
466 RecursiveInterfaceVisit<decltype(visitor)>::VisitStatic(art::Thread::Current(), klass, visitor); in CountInterfaceFields()
[all …]
Dti_class_loader.h77 const Visitor& visitor)
Dti_breakpoint.cc75 void VisitReflectiveTargets(art::ReflectiveValueVisitor* visitor) in VisitReflectiveTargets() argument
84 art::ArtMethod* am = visitor->VisitMethod( in VisitReflectiveTargets()
Dti_field.cc71 void VisitReflectiveTargets(art::ReflectiveValueVisitor* visitor) in VisitReflectiveTargets()
80 visitor->VisitField(it, JvmtiFieldReflectionSource(/*is_access=*/true, it)); in VisitReflectiveTargets()
93 visitor->VisitField(it, JvmtiFieldReflectionSource(/*is_access=*/false, it)); in VisitReflectiveTargets()
/art/runtime/mirror/
Ddex_cache.h199 void FixupStrings(StringDexCacheType* dest, const Visitor& visitor)
203 void FixupResolvedTypes(TypeDexCacheType* dest, const Visitor& visitor)
207 void FixupResolvedMethodTypes(MethodTypeDexCacheType* dest, const Visitor& visitor)
211 void FixupResolvedCallSites(GcRoot<mirror::CallSite>* dest, const Visitor& visitor)
481 void VisitReflectiveTargets(ReflectiveValueVisitor* visitor) REQUIRES(Locks::mutator_lock_);
520 void VisitReferences(ObjPtr<Class> klass, const Visitor& visitor)
Dclass_loader.h73 void VisitReferences(ObjPtr<Class> klass, const Visitor& visitor)
Ddex_cache.cc177 void DexCache::VisitReflectiveTargets(ReflectiveValueVisitor* visitor) { in VisitReflectiveTargets() argument
184 ArtField* new_val = visitor->VisitField( in VisitReflectiveTargets()
201 ArtMethod* new_val = visitor->VisitMethod( in VisitReflectiveTargets()
Dclass_ext.h128 inline void VisitNativeRoots(Visitor& visitor, PointerSize pointer_size)
132 inline void VisitMethods(Visitor visitor, PointerSize pointer_size)
/art/dex2oat/linker/
Dimage_writer.cc228 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
[all …]
/art/dex2oat/driver/
Dcompiler_driver.cc1149 ResolveCatchBlockExceptionsClassVisitor visitor; in LoadImageClasses() local
1150 class_linker->VisitClasses(&visitor); in LoadImageClasses()
1151 visitor.FindExceptionTypesToResolve(&unresolved_exception_types); in LoadImageClasses()
1180 RecordImageClassesVisitor visitor(image_classes); in LoadImageClasses() local
1181 class_linker->VisitClasses(&visitor); in LoadImageClasses()
1267 FindImageClassesVisitor visitor(this); in Walk() local
1268 Runtime::Current()->GetClassLinker()->VisitClasses(&visitor); in Walk()
1489 void ForAll(size_t begin, size_t end, CompilationVisitor* visitor, size_t work_units) in ForAll() argument
1491 ForAllLambda(begin, end, [visitor](size_t index) { visitor->Visit(index); }, work_units); in ForAll()
1781 ResolveTypeVisitor visitor(&context); in ResolveDexFile() local
[all …]
/art/runtime/jni/
Djava_vm_ext.h137 void VisitRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_)
161 void SweepJniWeakGlobals(IsMarkedVisitor* visitor)
/art/runtime/gc/space/
Dregion_space.h214 ALWAYS_INLINE void Walk(Visitor&& visitor) REQUIRES(Locks::mutator_lock_);
216 ALWAYS_INLINE void WalkToSpace(Visitor&& visitor) REQUIRES(Locks::mutator_lock_);
225 Visitor&& visitor) NO_THREAD_SAFETY_ANALYSIS;
640 ALWAYS_INLINE void WalkInternal(Visitor&& visitor) NO_THREAD_SAFETY_ANALYSIS;
644 ALWAYS_INLINE void WalkNonLargeRegion(Visitor&& visitor, const Region* r)
/art/runtime/gc/collector/
Dsemi_space.cc275 VerifyNoFromSpaceReferencesVisitor visitor(from_space_); in VerifyNoFromSpaceReferences() local
276 obj->VisitReferences(visitor, VoidFunctor()); in VerifyNoFromSpaceReferences()
582 MarkObjectVisitor visitor(this); in ScanObject() local
585 visitor, visitor); in ScanObject()
/art/runtime/verifier/
Dclass_verifier.h89 static void VisitStaticRoots(RootVisitor* visitor)

12345678