Lines Matching refs:orig_array
3221 void ImageWriter::FixupDexCacheArrayEntry(std::atomic<mirror::DexCachePair<T>>* orig_array, in FixupDexCacheArrayEntry() argument
3227 reinterpret_cast<mirror::DexCachePair<T>*>(&orig_array[array_index]); in FixupDexCacheArrayEntry()
3236 void ImageWriter::FixupDexCacheArrayEntry(std::atomic<mirror::NativeDexCachePair<T>>* orig_array, in FixupDexCacheArrayEntry() argument
3244 reinterpret_cast<DexCache::ConversionPair64*>(orig_array) + array_index; in FixupDexCacheArrayEntry()
3254 reinterpret_cast<DexCache::ConversionPair32*>(orig_array) + array_index; in FixupDexCacheArrayEntry()
3265 void ImageWriter::FixupDexCacheArrayEntry(GcRoot<mirror::CallSite>* orig_array, in FixupDexCacheArrayEntry() argument
3269 new_array[array_index].AddressWithoutBarrier(), orig_array[array_index].Read()); in FixupDexCacheArrayEntry()
3277 EntryType* orig_array = orig_dex_cache->GetFieldPtr64<EntryType*>(array_offset); in FixupDexCacheArray() local
3278 DCHECK_EQ(orig_array != nullptr, size != 0u); in FixupDexCacheArray()
3279 if (orig_array != nullptr) { in FixupDexCacheArray()
3282 CopyAndFixupPointer(copy_dex_cache, array_offset, orig_array, PointerSize::k64); in FixupDexCacheArray()
3283 EntryType* new_array = NativeCopyLocation(orig_array); in FixupDexCacheArray()
3285 FixupDexCacheArrayEntry(orig_array, new_array, i); in FixupDexCacheArray()