Lines Matching refs:visitor

344                                const Visitor& visitor)  in VisitDexCachePairs()  argument
354 visitor.VisitRootIfNonNull(source.object.AddressWithoutBarrier()); in VisitDexCachePairs()
365 inline void DexCache::VisitReferences(ObjPtr<Class> klass, const Visitor& visitor) { in VisitReferences() argument
367 VisitInstanceFieldsReferences<kVerifyFlags, kReadBarrierOption>(klass, visitor); in VisitReferences()
371 GetStrings<kVerifyFlags>(), NumStrings<kVerifyFlags>(), visitor); in VisitReferences()
374 GetResolvedTypes<kVerifyFlags>(), NumResolvedTypes<kVerifyFlags>(), visitor); in VisitReferences()
377 GetResolvedMethodTypes<kVerifyFlags>(), NumResolvedMethodTypes<kVerifyFlags>(), visitor); in VisitReferences()
382 visitor.VisitRootIfNonNull(resolved_call_sites[i].AddressWithoutBarrier()); in VisitReferences()
389 visitor.VisitRootIfNonNull(preresolved_strings[i].AddressWithoutBarrier()); in VisitReferences()
396 inline void DexCache::FixupStrings(StringDexCacheType* dest, const Visitor& visitor) { in FixupStrings() argument
401 String* new_source = visitor(ptr); in FixupStrings()
408 inline void DexCache::FixupResolvedTypes(TypeDexCacheType* dest, const Visitor& visitor) { in FixupResolvedTypes() argument
413 Class* new_source = visitor(ptr); in FixupResolvedTypes()
421 const Visitor& visitor) { in FixupResolvedMethodTypes() argument
426 MethodType* new_source = visitor(ptr); in FixupResolvedMethodTypes()
434 const Visitor& visitor) { in FixupResolvedCallSites() argument
438 mirror::CallSite* new_source = visitor(source); in FixupResolvedCallSites()