diff options
Diffstat (limited to 'patchoat/patchoat.cc')
-rw-r--r-- | patchoat/patchoat.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/patchoat/patchoat.cc b/patchoat/patchoat.cc index 5bb61bb829..569c5e94e6 100644 --- a/patchoat/patchoat.cc +++ b/patchoat/patchoat.cc @@ -748,8 +748,8 @@ void PatchOat::FixupMethod(ArtMethod* object, ArtMethod* copy) { copy->SetEntryPointFromQuickCompiledCodePtrSize(RelocatedAddressOfPointer( object->GetEntryPointFromQuickCompiledCodePtrSize(pointer_size)), pointer_size); // No special handling for IMT conflict table since all pointers are moved by the same offset. - copy->SetEntryPointFromJniPtrSize(RelocatedAddressOfPointer( - object->GetEntryPointFromJniPtrSize(pointer_size)), pointer_size); + copy->SetDataPtrSize(RelocatedAddressOfPointer( + object->GetDataPtrSize(pointer_size)), pointer_size); } bool PatchOat::Patch(File* input_oat, off_t delta, File* output_oat, TimingLogger* timings, |