Lines Matching refs:source

347     DexCachePair<T> source = pairs[i].load(std::memory_order_relaxed);  in VisitDexCachePairs()  local
353 T* const before = source.object.template Read<kReadBarrierOption>(); in VisitDexCachePairs()
354 visitor.VisitRootIfNonNull(source.object.AddressWithoutBarrier()); in VisitDexCachePairs()
355 if (source.object.template Read<kReadBarrierOption>() != before) { in VisitDexCachePairs()
356 pairs[i].store(source, std::memory_order_relaxed); in VisitDexCachePairs()
399 StringDexCachePair source = src[i].load(std::memory_order_relaxed); in FixupStrings() local
400 String* ptr = source.object.Read<kReadBarrierOption>(); in FixupStrings()
402 source.object = GcRoot<String>(new_source); in FixupStrings()
403 dest[i].store(source, std::memory_order_relaxed); in FixupStrings()
411 TypeDexCachePair source = src[i].load(std::memory_order_relaxed); in FixupResolvedTypes() local
412 Class* ptr = source.object.Read<kReadBarrierOption>(); in FixupResolvedTypes()
414 source.object = GcRoot<Class>(new_source); in FixupResolvedTypes()
415 dest[i].store(source, std::memory_order_relaxed); in FixupResolvedTypes()
424 MethodTypeDexCachePair source = src[i].load(std::memory_order_relaxed); in FixupResolvedMethodTypes() local
425 MethodType* ptr = source.object.Read<kReadBarrierOption>(); in FixupResolvedMethodTypes()
427 source.object = GcRoot<MethodType>(new_source); in FixupResolvedMethodTypes()
428 dest[i].store(source, std::memory_order_relaxed); in FixupResolvedMethodTypes()
437 mirror::CallSite* source = src[i].Read<kReadBarrierOption>(); in FixupResolvedCallSites() local
438 mirror::CallSite* new_source = visitor(source); in FixupResolvedCallSites()