diff options
Diffstat (limited to 'compiler')
| -rw-r--r-- | compiler/image_writer.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/compiler/image_writer.cc b/compiler/image_writer.cc index a8fdecaa4a..e75f75bbd9 100644 --- a/compiler/image_writer.cc +++ b/compiler/image_writer.cc @@ -473,6 +473,11 @@ void ImageWriter::PrepareDexCacheArraySlots() { start + layout.MethodTypesOffset(), dex_cache); } + if (dex_cache->GetResolvedCallSites() != nullptr) { + AddDexCacheArrayRelocation(dex_cache->GetResolvedCallSites(), + start + layout.CallSitesOffset(), + dex_cache); + } } } |