diff options
Diffstat (limited to 'runtime/utils/dex_cache_arrays_layout-inl.h')
-rw-r--r-- | runtime/utils/dex_cache_arrays_layout-inl.h | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/runtime/utils/dex_cache_arrays_layout-inl.h b/runtime/utils/dex_cache_arrays_layout-inl.h index f6ee6a2b1a..90e24b9632 100644 --- a/runtime/utils/dex_cache_arrays_layout-inl.h +++ b/runtime/utils/dex_cache_arrays_layout-inl.h @@ -60,9 +60,7 @@ inline size_t DexCacheArraysLayout::TypeOffset(uint32_t type_idx) const { } inline size_t DexCacheArraysLayout::TypesSize(size_t num_elements) const { - // App image patching relies on having enough room for a forwarding pointer in the types array. - // See FixupArtMethodArrayVisitor and ClassLinker::AddImageSpace. - return std::max(ArraySize(sizeof(GcRoot<mirror::Class>), num_elements), pointer_size_); + return ArraySize(sizeof(GcRoot<mirror::Class>), num_elements); } inline size_t DexCacheArraysLayout::TypesAlignment() const { @@ -74,8 +72,7 @@ inline size_t DexCacheArraysLayout::MethodOffset(uint32_t method_idx) const { } inline size_t DexCacheArraysLayout::MethodsSize(size_t num_elements) const { - // App image patching relies on having enough room for a forwarding pointer in the methods array. - return std::max(ArraySize(pointer_size_, num_elements), pointer_size_); + return ArraySize(pointer_size_, num_elements); } inline size_t DexCacheArraysLayout::MethodsAlignment() const { |