/art/runtime/ |
D | reference_table.h | 54 void VisitRoots(RootVisitor* visitor, const RootInfo& root_info)
|
D | handle_scope.h | 57 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_);
|
D | stack.cc | 588 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()
|
D | image.cc | 155 void ImageHeader::VisitObjects(ObjectVisitor* visitor, in VisitObjects() argument 163 visitor->Visit(object); in VisitObjects()
|
D | imt_conflict_table.h | 112 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/ |
D | atomic_dex_ref_map.h | 66 void Visit(const Visitor& visitor);
|
D | atomic_dex_ref_map-inl.h | 118 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/ |
D | verification.cc | 229 BFSFindReachable visitor(&visited); in FirstPathFromRootSet() local 230 pair.first->VisitReferences(visitor, VoidFunctor()); in FirstPathFromRootSet() 231 for (auto&& pair2 : visitor.NewlyVisited()) { in FirstPathFromRootSet()
|
D | system_weak_test.cc | 73 void Sweep(IsMarkedVisitor* visitor) override in Sweep() 78 mirror::Object* new_object = old_object == nullptr ? nullptr : visitor->IsMarked(old_object); in Sweep()
|
D | system_weak.h | 36 virtual void Sweep(IsMarkedVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_) = 0;
|
/art/compiler/optimizing/ |
D | cha_guard_optimization.cc | 248 CHAGuardVisitor visitor(graph_); in Run() local 250 visitor.VisitBasicBlock(block); in Run()
|
/art/openjdkjvmti/ |
D | ti_heap.cc | 404 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 …]
|
D | ti_class_loader.h | 77 const Visitor& visitor)
|
D | ti_breakpoint.cc | 75 void VisitReflectiveTargets(art::ReflectiveValueVisitor* visitor) in VisitReflectiveTargets() argument 84 art::ArtMethod* am = visitor->VisitMethod( in VisitReflectiveTargets()
|
D | ti_field.cc | 71 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/ |
D | dex_cache.h | 199 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)
|
D | class_loader.h | 73 void VisitReferences(ObjPtr<Class> klass, const Visitor& visitor)
|
D | dex_cache.cc | 177 void DexCache::VisitReflectiveTargets(ReflectiveValueVisitor* visitor) { in VisitReflectiveTargets() argument 184 ArtField* new_val = visitor->VisitField( in VisitReflectiveTargets() 201 ArtMethod* new_val = visitor->VisitMethod( in VisitReflectiveTargets()
|
D | class_ext.h | 128 inline void VisitNativeRoots(Visitor& visitor, PointerSize pointer_size) 132 inline void VisitMethods(Visitor visitor, PointerSize pointer_size)
|
/art/dex2oat/linker/ |
D | image_writer.cc | 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 [all …]
|
/art/dex2oat/driver/ |
D | compiler_driver.cc | 1149 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/ |
D | java_vm_ext.h | 137 void VisitRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_) 161 void SweepJniWeakGlobals(IsMarkedVisitor* visitor)
|
/art/runtime/gc/space/ |
D | region_space.h | 214 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/ |
D | semi_space.cc | 275 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/ |
D | class_verifier.h | 89 static void VisitStaticRoots(RootVisitor* visitor)
|