Home
last modified time | relevance | path

Searched refs:visitor (Results 101 – 125 of 180) sorted by relevance

12345678

/art/libdexfile/dex/
Dclass_accessor-inl.h92 const Visitor& visitor, in VisitMembers() argument
97 visitor(*data); in VisitMembers()
/art/openjdkjvmti/
Djvmti_weak_table.h101 ALWAYS_INLINE void Sweep(art::IsMarkedVisitor* visitor)
180 void SweepImpl(art::IsMarkedVisitor* visitor)
/art/compiler/optimizing/
Dinstruction_simplifier_arm.cc303 InstructionSimplifierArmVisitor visitor(graph_, stats_); in Run() local
304 visitor.VisitReversePostOrder(); in Run()
Dinstruction_simplifier_arm64.cc293 InstructionSimplifierArm64Visitor visitor(graph_, stats_); in Run() local
294 visitor.VisitReversePostOrder(); in Run()
/art/runtime/
Dthread_list.cc1366 void ThreadList::VisitRootsForSuspendedThreads(RootVisitor* visitor) { in VisitRootsForSuspendedThreads() argument
1389 thread->VisitRoots(visitor, kVisitRootFlagAllRoots); in VisitRootsForSuspendedThreads()
1402 void ThreadList::VisitRoots(RootVisitor* visitor, VisitRootFlags flags) const { in VisitRoots() argument
1405 thread->VisitRoots(visitor, flags); in VisitRoots()
1409 void ThreadList::SweepInterpreterCaches(IsMarkedVisitor* visitor) const { in SweepInterpreterCaches()
1412 thread->SweepInterpreterCache(visitor); in SweepInterpreterCaches()
1416 void ThreadList::VisitReflectiveTargets(ReflectiveValueVisitor *visitor) const { in VisitReflectiveTargets()
1419 thread->VisitReflectiveTargets(visitor); in VisitReflectiveTargets()
Dclass_linker-inl.h454 inline void ClassLinker::VisitClassTables(const Visitor& visitor) { in VisitClassTables() argument
459 visitor(data.class_table); in VisitClassTables()
473 void ClassLinker::VisitKnownDexFiles(Thread* self, Visitor visitor) { in VisitKnownDexFiles() argument
479 visitor(dcd.dex_file); in VisitKnownDexFiles()
Ddebugger.cc145 [&](art::StackVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in IsForcedInterpreterNeededForExceptionImpl()
147 CHECK(!visitor->IsShadowFrame()) << "We only expect to visit compiled frame: " in IsForcedInterpreterNeededForExceptionImpl()
148 << ArtMethod::PrettyMethod(visitor->GetMethod()); in IsForcedInterpreterNeededForExceptionImpl()
149 ArtMethod* method = visitor->GetMethod(); in IsForcedInterpreterNeededForExceptionImpl()
167 ShadowFrame* frame = visitor->GetThread()->FindDebuggerShadowFrame(visitor->GetFrameId()); in IsForcedInterpreterNeededForExceptionImpl()
Dstack.h174 LambdaStackVisitor visitor(fn, thread, context, walk_kind, check_suspended); in REQUIRES_SHARED()
175 visitor.template WalkStack<kCountTransitions>(include_transitions); in REQUIRES_SHARED()
Druntime_callbacks.h167 virtual void VisitReflectiveTargets(ReflectiveValueVisitor* visitor)
274 void VisitReflectiveTargets(ReflectiveValueVisitor* visitor) REQUIRES(Locks::mutator_lock_);
Dart_field.h182 ALWAYS_INLINE inline void VisitRoots(RootVisitorType& visitor) NO_THREAD_SAFETY_ANALYSIS { in VisitRoots() argument
183 visitor.VisitRoot(declaring_class_.AddressWithoutBarrier()); in VisitRoots()
Dclass_linker.cc1317 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()
[all …]
/art/runtime/gc/
Dreference_processor.h71 void UpdateRoots(IsMarkedVisitor* visitor)
Dallocation_record.h248 void VisitRoots(RootVisitor* visitor)
252 void SweepAllocationRecords(IsMarkedVisitor* visitor)
Dheap.cc1677 auto visitor = [&](mirror::Object* obj) { in VerifyHeap() local
1683 GetLiveBitmap()->Visit(visitor); in VerifyHeap()
2205 auto visitor = [&](mirror::Object* obj) REQUIRES_SHARED(Locks::mutator_lock_) { in BuildBins()
2212 bin_live_bitmap_->Walk(visitor); in BuildBins()
2984 VerifyReferenceVisitor visitor(self_, heap_, fail_count_, verify_referent_); in operator ()() local
2986 obj->VisitReferences(visitor, visitor); in operator ()()
2991 VerifyReferenceVisitor visitor(self_, heap_, fail_count_, verify_referent_); in VerifyRoots() local
2992 Runtime::Current()->VisitRoots(&visitor); in VerifyRoots()
3056 VerifyObjectVisitor visitor(self, this, &fail_count, verify_referents); in VerifyHeapReferences() local
3062 VisitObjectsPaused(visitor); in VerifyHeapReferences()
[all …]
Dreference_processor.cc272 void ReferenceProcessor::UpdateRoots(IsMarkedVisitor* visitor) { in UpdateRoots() argument
273 cleared_references_.UpdateRoots(visitor); in UpdateRoots()
Dheap.h293 ALWAYS_INLINE void VisitObjects(Visitor&& visitor)
297 ALWAYS_INLINE void VisitObjectsPaused(Visitor&& visitor)
300 void VisitReflectiveTargets(ReflectiveValueVisitor* visitor)
878 void VisitAllocationRecords(RootVisitor* visitor) const
882 void SweepAllocationRecords(IsMarkedVisitor* visitor) const
1181 ALWAYS_INLINE void VisitObjectsInternal(Visitor&& visitor)
1185 ALWAYS_INLINE void VisitObjectsInternalRegionSpace(Visitor&& visitor)
/art/runtime/verifier/
Dreg_type_cache.h164 void VisitRoots(RootVisitor* visitor, const RootInfo& root_info)
166 static void VisitStaticRoots(RootVisitor* visitor)
Dmethod_verifier.h181 static void VisitStaticRoots(RootVisitor* visitor)
183 void VisitRoots(RootVisitor* visitor, const RootInfo& roots)
Dclass_verifier.cc341 void ClassVerifier::VisitStaticRoots(RootVisitor* visitor) { in VisitStaticRoots() argument
342 MethodVerifier::VisitStaticRoots(visitor); in VisitStaticRoots()
/art/runtime/entrypoints/quick/
Dquick_trampoline_entrypoints.cc1067 RememberForGcArgumentVisitor visitor(sp, is_static, shorty, shorty_len, &soa); in artInstrumentationMethodEntryFromCode() local
1068 visitor.VisitArguments(); in artInstrumentationMethodEntryFromCode()
1078 visitor.FixupReferences(); in artInstrumentationMethodEntryFromCode()
1307 RememberForGcArgumentVisitor visitor(sp, invoke_type == kStatic, shorty, shorty_len, &soa); in artQuickResolutionTrampoline() local
1308 visitor.VisitArguments(); in artQuickResolutionTrampoline()
1386 visitor.FixupReferences(); in artQuickResolutionTrampoline()
2145 BuildGenericJniFrameVisitor visitor(self, in artQuickGenericJniTrampoline() local
2154 visitor.VisitArguments(); in artQuickGenericJniTrampoline()
2156 visitor.FinalizeHandleScope(self); in artQuickGenericJniTrampoline()
2194 cookie = JniMethodStartSynchronized(visitor.GetFirstHandleScopeJObject(), self); in artQuickGenericJniTrampoline()
[all …]
/art/runtime/mirror/
Dclass-inl.h1129 Class* dest, PointerSize pointer_size, const Visitor& visitor, MemberOffset member_offset) { in FixupNativePointer() argument
1133 T new_value = visitor(old_value, address); in FixupNativePointer()
1144 const Visitor& visitor) { in FixupNativePointers() argument
1147 dest, pointer_size, visitor, OFFSET_OF_OBJECT_MEMBER(Class, sfields_)); in FixupNativePointers()
1149 dest, pointer_size, visitor, OFFSET_OF_OBJECT_MEMBER(Class, ifields_)); in FixupNativePointers()
1152 dest, pointer_size, visitor, OFFSET_OF_OBJECT_MEMBER(Class, methods_)); in FixupNativePointers()
1157 dest, pointer_size, visitor, EmbeddedVTableEntryOffset(i, pointer_size)); in FixupNativePointers()
1162 dest, pointer_size, visitor, ImtPtrOffset(pointer_size)); in FixupNativePointers()
Dobject-inl.h867 inline void Object::VisitFieldsReferences(uint32_t ref_offsets, const Visitor& visitor) { in VisitFieldsReferences() argument
873 visitor(this, MemberOffset(field_offset), kIsStatic); in VisitFieldsReferences()
901 visitor(this, field_offset, kIsStatic); in VisitFieldsReferences()
911 inline void Object::VisitInstanceFieldsReferences(ObjPtr<Class> klass, const Visitor& visitor) { in VisitInstanceFieldsReferences() argument
913 klass->GetReferenceInstanceOffsets<kVerifyFlags>(), visitor); in VisitInstanceFieldsReferences()
917 inline void Object::VisitStaticFieldsReferences(ObjPtr<Class> klass, const Visitor& visitor) { in VisitStaticFieldsReferences() argument
919 klass->VisitFieldsReferences<true, kVerifyFlags, kReadBarrierOption>(0, visitor); in VisitStaticFieldsReferences()
/art/runtime/jni/
Djni_id_manager.cc394 void JniIdManager::VisitRoots(RootVisitor *visitor) { in VisitRoots() argument
395 pointer_marker_.VisitRootIfNonNull(visitor, RootInfo(kRootVMInternal)); in VisitRoots()
581 void VisitTargets(ReflectiveValueVisitor* visitor) override in VisitTargets() argument
587 *it = visitor->VisitMethod(*it, ReflectiveHandleScopeSourceInfo(this)); in VisitTargets()
593 *it = visitor->VisitField(*it, ReflectiveHandleScopeSourceInfo(this)); in VisitTargets()
/art/runtime/gc/accounting/
Dbitmap.h79 void VisitSetBits(uintptr_t visit_begin, size_t visit_end, const Visitor& visitor) const;
/art/tools/jvmti-agents/simple-force-redefine/
Dforceredefine.cc125 AddNopVisitor visitor(&c); in Transform() local
128 if (fi->Accept(&visitor)) { in Transform()

12345678