Lines Matching refs:orig
1588 void ImageWriter::CopyAndFixupImtConflictTable(ImtConflictTable* orig, ImtConflictTable* copy) { in CopyAndFixupImtConflictTable() argument
1589 const size_t count = orig->NumEntries(target_ptr_size_); in CopyAndFixupImtConflictTable()
1591 ArtMethod* interface_method = orig->GetInterfaceMethod(i, target_ptr_size_); in CopyAndFixupImtConflictTable()
1592 ArtMethod* implementation_method = orig->GetImplementationMethod(i, target_ptr_size_); in CopyAndFixupImtConflictTable()
1890 void ImageWriter::FixupClass(mirror::Class* orig, mirror::Class* copy) { in FixupClass() argument
1891 orig->FixupNativePointers(copy, target_ptr_size_, NativeLocationVisitor(this)); in FixupClass()
1893 static_cast<mirror::Object*>(orig)->VisitReferences(visitor, visitor); in FixupClass()
1899 void ImageWriter::FixupObject(Object* orig, Object* copy) { in FixupObject() argument
1900 DCHECK(orig != nullptr); in FixupObject()
1903 orig->AssertReadBarrierPointer(); in FixupObject()
1906 copy->SetReadBarrierPointer(GetImageAddress(orig)); in FixupObject()
1907 DCHECK_EQ(copy->GetReadBarrierPointer(), GetImageAddress(orig)); in FixupObject()
1910 auto* klass = orig->GetClass(); in FixupObject()
1913 auto it = pointer_arrays_.find(down_cast<mirror::PointerArray*>(orig)); in FixupObject()
1916 FixupPointerArray(copy, down_cast<mirror::PointerArray*>(orig), klass, it->second); in FixupObject()
1921 if (orig->IsClass()) { in FixupObject()
1922 FixupClass(orig->AsClass<kVerifyNone>(), down_cast<mirror::Class*>(copy)); in FixupObject()
1927 auto* src = down_cast<mirror::AbstractMethod*>(orig); in FixupObject()
1937 FixupDexCache(down_cast<mirror::DexCache*>(orig), down_cast<mirror::DexCache*>(copy)); in FixupObject()
1950 orig->VisitReferences(visitor, visitor); in FixupObject()
1998 ArtMethod* orig = mirror::DexCache::GetElementPtrSize(orig_methods, i, target_ptr_size_); in FixupDexCache() local
2000 ArtMethod* copy = NativeLocationInImage(orig); in FixupDexCache()
2011 ArtField* orig = mirror::DexCache::GetElementPtrSize(orig_fields, i, target_ptr_size_); in FixupDexCache() local
2012 ArtField* copy = NativeLocationInImage(orig); in FixupDexCache()
2107 void ImageWriter::CopyAndFixupMethod(ArtMethod* orig, in CopyAndFixupMethod() argument
2110 memcpy(copy, orig, ArtMethod::Size(target_ptr_size_)); in CopyAndFixupMethod()
2112 copy->SetDeclaringClass(GetImageAddress(orig->GetDeclaringClassUnchecked())); in CopyAndFixupMethod()
2113 ArtMethod** orig_resolved_methods = orig->GetDexCacheResolvedMethods(target_ptr_size_); in CopyAndFixupMethod()
2115 GcRoot<mirror::Class>* orig_resolved_types = orig->GetDexCacheResolvedTypes(target_ptr_size_); in CopyAndFixupMethod()
2123 if (orig->IsRuntimeMethod()) { in CopyAndFixupMethod()
2124 ImtConflictTable* orig_table = orig->GetImtConflictTable(target_ptr_size_); in CopyAndFixupMethod()
2130 } else if (UNLIKELY(orig == runtime->GetResolutionMethod())) { in CopyAndFixupMethod()
2137 if (runtime->HasCalleeSaveMethod(idx) && runtime->GetCalleeSaveMethod(idx) == orig) { in CopyAndFixupMethod()
2142 CHECK(found_one) << "Expected to find callee save method but got " << PrettyMethod(orig); in CopyAndFixupMethod()
2149 if (UNLIKELY(!orig->IsInvokable())) { in CopyAndFixupMethod()
2154 const uint8_t* quick_code = GetQuickCode(orig, image_info, &quick_is_interpreted); in CopyAndFixupMethod()
2158 if (orig->IsNative()) { in CopyAndFixupMethod()