Home
last modified time | relevance | path

Searched refs:visitor (Results 126 – 150 of 180) sorted by relevance

12345678

/art/runtime/
Druntime_callbacks.cc345 void RuntimeCallbacks::VisitReflectiveTargets(ReflectiveValueVisitor *visitor) { in VisitReflectiveTargets() argument
347 cb->VisitReflectiveTargets(visitor); in VisitReflectiveTargets()
Dclass_linker.h468 void VisitClasses(ClassVisitor* visitor)
476 void VisitClassesWithoutClassesLock(ClassVisitor* visitor)
480 void VisitClassRoots(RootVisitor* visitor, VisitRootFlags flags)
483 void VisitRoots(RootVisitor* visitor, VisitRootFlags flags)
488 void VisitKnownDexFiles(Thread* self, Visitor visitor) REQUIRES(Locks::mutator_lock_);
738 void VisitClassTables(const Visitor& visitor)
744 void VisitAllocators(AllocatorVisitor* visitor) const
771 void VisitClassLoaders(ClassLoaderVisitor* visitor) const
874 void VisitClassesInternal(ClassVisitor* visitor)
Dreference_table.cc356 void ReferenceTable::VisitRoots(RootVisitor* visitor, const RootInfo& root_info) { in VisitRoots() argument
357 BufferedRootVisitor<kDefaultBufferedRootCount> buffered_visitor(visitor, root_info); in VisitRoots()
Dindirect_reference_table.cc453 void IndirectReferenceTable::VisitRoots(RootVisitor* visitor, const RootInfo& root_info) { in VisitRoots() argument
454 BufferedRootVisitor<kDefaultBufferedRootCount> root_visitor(visitor, root_info); in VisitRoots()
Dmonitor.cc1647 void MonitorList::SweepMonitorList(IsMarkedVisitor* visitor) { in SweepMonitorList() argument
1655 ObjPtr<mirror::Object> new_obj = obj != nullptr ? visitor->IsMarked(obj.Ptr()) : nullptr; in SweepMonitorList()
1694 MonitorDeflateVisitor visitor; in DeflateMonitors() local
1695 Locks::mutator_lock_->AssertExclusiveHeld(visitor.self_); in DeflateMonitors()
1696 SweepMonitorList(&visitor); in DeflateMonitors()
1697 return visitor.deflate_count_; in DeflateMonitors()
Dthread.h656 void VisitRoots(RootVisitor* visitor, VisitRootFlags flags)
659 void VisitReflectiveTargets(ReflectiveValueVisitor* visitor)
895 void HandleScopeVisitRoots(RootVisitor* visitor, pid_t thread_id)
1467 void VisitRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_);
1469 void SweepInterpreterCache(IsMarkedVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_);
Dreflection.cc988 NthCallerVisitor visitor(self, num_frames); in GetCallingClass() local
989 visitor.WalkStack(); in GetCallingClass()
990 return visitor.caller != nullptr ? visitor.caller->GetDeclaringClass() : nullptr; in GetCallingClass()
Dindirect_reference_table.h310 void VisitRoots(RootVisitor* visitor, const RootInfo& root_info)
Dcha.cc260 CHAStackVisitor visitor(thread, nullptr, method_headers_); in Run() local
261 visitor.WalkStack(); in Run()
/art/compiler/optimizing/
Dconstant_folding.cc72 HConstantFoldingVisitor visitor(graph_); in Run() local
77 visitor.VisitReversePostOrder(); in Run()
Dsuperblock_cloner_test.cc127 CloneAndReplaceInstructionVisitor visitor(graph_); in TEST_F() local
130 visitor.VisitInsertionOrder(); in TEST_F()
131 size_t instr_replaced_by_clones_count = visitor.GetInstrReplacedByClonesCount(); in TEST_F()
135 visitor.VisitReversePostOrder(); in TEST_F()
136 instr_replaced_by_clones_count = visitor.GetInstrReplacedByClonesCount(); in TEST_F()
Dreference_type_propagation.cc162 RTPVisitor visitor(graph_, in Visit() local
166 instruction->Accept(&visitor); in Visit()
324 RTPVisitor visitor(graph_, class_loader_, hint_dex_cache_, is_first_run_); in Run() local
330 visitor.VisitBasicBlock(block); in Run()
333 visitor.ProcessWorklist(); in Run()
Dcode_generator.cc493 HInvoke* invoke, InvokeDexCallingConventionVisitor* visitor) { in CreateCommonInvokeLocationSummary() argument
500 locations->SetInAt(i, visitor->GetNextLocation(input->GetType())); in CreateCommonInvokeLocationSummary()
503 locations->SetOut(visitor->GetReturnLocation(invoke->GetType())); in CreateCommonInvokeLocationSummary()
516 locations->SetInAt(call->GetCurrentMethodIndex(), visitor->GetMethodLocation()); in CreateCommonInvokeLocationSummary()
518 locations->AddTemp(visitor->GetMethodLocation()); in CreateCommonInvokeLocationSummary()
524 locations->AddTemp(visitor->GetMethodLocation()); in CreateCommonInvokeLocationSummary()
530 /*inout*/InvokeDexCallingConventionVisitor* visitor, in PrepareCriticalNativeArgumentMoves() argument
537 Location out_location = visitor->GetNextLocation(type); in PrepareCriticalNativeArgumentMoves()
/art/runtime/native/
Ddalvik_system_ZygoteHooks.cc111 NonDebuggableStacksVisitor visitor(thread, reinterpret_cast<ClassSet*>(data)); in DoCollectNonDebuggableCallback() local
112 visitor.WalkStack(); in DoCollectNonDebuggableCallback()
Ddalvik_system_VMRuntime.cc589 PreloadDexCachesStringsVisitor visitor(&strings); in VMRuntime_preloadDexCaches() local
590 runtime->GetInternTable()->VisitRoots(&visitor, kVisitRootFlagAllRoots); in VMRuntime_preloadDexCaches()
754 ClearJitCountersVisitor visitor; in VMRuntime_resetJitCounters() local
755 Runtime::Current()->GetClassLinker()->VisitClasses(&visitor); in VMRuntime_resetJitCounters()
/art/runtime/jni/
Djni_id_manager.h67 void VisitRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_);
Djava_vm_ext.cc1154 void JavaVMExt::SweepJniWeakGlobals(IsMarkedVisitor* visitor) { in SweepJniWeakGlobals() argument
1162 mirror::Object* new_obj = visitor->IsMarked(obj); in SweepJniWeakGlobals()
1176 void JavaVMExt::VisitRoots(RootVisitor* visitor) { in VisitRoots() argument
1179 globals_.VisitRoots(visitor, RootInfo(kRootJNIGlobal)); in VisitRoots()
/art/runtime/mirror/
Darray-inl.h284 const Visitor& visitor) { in Fixup() argument
287 void* new_ptr = visitor(ptr); in Fixup()
Dobject_array-inl.h327 inline void ObjectArray<T>::VisitReferences(const Visitor& visitor) { in VisitReferences() argument
330 visitor(this, OffsetOfElement(i), false); in VisitReferences()
Dobject.h646 void VisitReferences(const Visitor& visitor, const JavaLangRefVisitor& ref_visitor)
695 void VisitFieldsReferences(uint32_t ref_offsets, const Visitor& visitor) HOT_ATTR
700 void VisitInstanceFieldsReferences(ObjPtr<mirror::Class> klass, const Visitor& visitor) HOT_ATTR
705 void VisitStaticFieldsReferences(ObjPtr<mirror::Class> klass, const Visitor& visitor) HOT_ATTR
Dclass.h1168 void VisitNativeRoots(Visitor& visitor, PointerSize pointer_size)
1173 void VisitMethods(Visitor visitor, PointerSize pointer_size)
1178 void VisitFields(Visitor visitor) REQUIRES_SHARED(Locks::mutator_lock_);
1320 void FixupNativePointers(Class* dest, PointerSize pointer_size, const Visitor& visitor)
1346 Class* dest, PointerSize pointer_size, const Visitor& visitor, MemberOffset member_offset)
1408 void VisitReferences(ObjPtr<Class> klass, const Visitor& visitor)
/art/runtime/gc/space/
Dbump_pointer_space.h152 ALWAYS_INLINE void Walk(Visitor&& visitor)
/art/libdexfile/dex/
Ddex_file-inl.h461 const Visitor& visitor) { in DecodeDebugInfoParameterNames() argument
465 visitor(dex::StringIndex(DecodeUnsignedLeb128P1(debug_info))); in DecodeDebugInfoParameterNames()
/art/dex2oat/linker/
Doat_writer.cc2006 bool OatWriter::VisitDexMethods(DexMethodVisitor* visitor) { in VisitDexMethods() argument
2009 if (UNLIKELY(!visitor->StartClass(dex_file, accessor.GetClassDefIndex()))) { in VisitDexMethods()
2015 if (!visitor->VisitMethod(class_def_method_index, method)) { in VisitDexMethods()
2021 if (UNLIKELY(!visitor->EndClass())) { in VisitDexMethods()
2062 InitOatClassesMethodVisitor visitor(this, offset); in InitOatClasses() local
2063 bool success = VisitDexMethods(&visitor); in InitOatClasses()
2065 offset = visitor.GetOffset(); in InitOatClasses()
2086 InitMapMethodVisitor visitor(this, offset); in InitOatMaps() local
2087 bool success = VisitDexMethods(&visitor); in InitOatMaps()
2332 InitBssLayoutMethodVisitor visitor(this); in InitBssLayout() local
[all …]
/art/imgdiag/
Dimgdiag.cc393 void VisitEntries(VisitorClass* visitor, in VisitEntries() argument
397 RegionCommon<mirror::Object>::image_header_.VisitObjects(visitor, base, pointer_size); in VisitEntries()
727 void VisitEntries(VisitorClass* visitor, in VisitEntries() argument
731 RegionCommon<ArtMethod>::image_header_.VisitPackedArtMethods(*visitor, base, pointer_size); in VisitEntries()
970 typename RegionSpecializedBase<T>::VisitorClass visitor( in ProcessRegion() local
979 RegionSpecializedBase<T>::VisitEntries(&visitor, in ProcessRegion()

12345678