summaryrefslogtreecommitdiff
path: root/test/008-exceptions/src-multidex/MultiDexBadInitWrapper2.java
diff options
context:
space:
mode:
authorVladimir Marko <vmarko@google.com>2017-01-16 20:52:19 +0000
committerVladimir Marko <vmarko@google.com>2017-01-17 16:12:15 +0000
commit942fd3130254d8276cbfe8e6201825e9c49e9b2c (patch)
tree62dbcd85ab150604e2d72a3c2d0c3639a28c9b7a /test/008-exceptions/src-multidex/MultiDexBadInitWrapper2.java
parent8bd59a0fd46db83616785168231e09fb95ed2ead (diff)
Reduce using ArtMethod's dex_cache_resolved_types_.
Avoid using the ArtMethod's dex cache type array shortcut in runtime, preparing for its removal. We do not completely remove the shortcut yet because it is still used by array allocation entrypoints. Fix ArgArray::BuildArgArrayFromObjectArray in reflection.cc to not ask for the parameter type to be resolved. It should have been previously resolved when retrieving the Method. Also partially revert https://android-review.googlesource.com/310717 because it relied on the removed AIOOBE check in the removed ArtMethod::GetDexCacheResolvedType(). The removed check was simply defensive but it could not be triggered without some memory corruption. Test: m test-art-host Bug: 30627598 Change-Id: Ic45a5ff8c66b79429e440cbc08d67bf22a083682
Diffstat (limited to 'test/008-exceptions/src-multidex/MultiDexBadInitWrapper2.java')
0 files changed, 0 insertions, 0 deletions