Lines Matching refs:visitor

265                                const Visitor& visitor)  in VisitDexCachePairs()  argument
277 visitor.VisitRootIfNonNull(source.object.AddressWithoutBarrier()); in VisitDexCachePairs()
285 void DexCache::VisitDexCachePairRoots(Visitor& visitor, in VisitDexCachePairRoots() argument
289 visitor.VisitRootIfNonNull(pairs_begin->object.AddressWithoutBarrier()); in VisitDexCachePairRoots()
297 inline void DexCache::VisitReferences(ObjPtr<Class> klass, const Visitor& visitor) { in VisitReferences() argument
299 VisitInstanceFieldsReferences<kVerifyFlags, kReadBarrierOption>(klass, visitor); in VisitReferences()
302 VisitNativeRoots<kVerifyFlags, kReadBarrierOption>(visitor); in VisitReferences()
309 inline void DexCache::VisitNativeRoots(const Visitor& visitor) { in VisitNativeRoots() argument
311 GetStrings<kVerifyFlags>(), NumStrings<kVerifyFlags>(), visitor); in VisitNativeRoots()
314 GetResolvedTypes<kVerifyFlags>(), NumResolvedTypes<kVerifyFlags>(), visitor); in VisitNativeRoots()
317 GetResolvedMethodTypes<kVerifyFlags>(), NumResolvedMethodTypes<kVerifyFlags>(), visitor); in VisitNativeRoots()
322 visitor.VisitRootIfNonNull(resolved_call_sites->GetGcRootAddress(i)->AddressWithoutBarrier()); in VisitNativeRoots()
331 visitor.VisitRootIfNonNull(resolved_types->GetGcRootAddress(i)->AddressWithoutBarrier()); in VisitNativeRoots()
337 visitor.VisitRootIfNonNull(resolved_strings->GetGcRootAddress(i)->AddressWithoutBarrier()); in VisitNativeRoots()
344 visitor.VisitRootIfNonNull(resolved_method_types->GetGcRootAddress(i)->AddressWithoutBarrier()); in VisitNativeRoots()