commit | 7458291cbaf549c4a9739b444e314f40f58a5520 | [log] [tgz] |
---|---|---|
author | David Brazdil <dbrazdil@google.com> | Fri Mar 01 11:18:19 2019 +0000 |
committer | David Brazdil <dbrazdil@google.com> | Thu Mar 21 14:34:50 2019 +0000 |
tree | 9f01f691b50a230690b4c9869787fa44a460bc6b | |
parent | c2109c6803a5b7c23b0d59f67d13d58f97111e5b [diff] |
Open in-memory dex files into a single DexFile object Refactor the logic of opening dex from ByteBuffers so that all buffers are opened at once into the same DexFile/Element object. This effectively enables multidex in InMemoryDexClassLoader and will make it possible to generate a single vdex file for the whole class loader instead of one vdex per dex ByteBuffer. Bug: 72131483 Test: art/tools/run-libcore-tests.sh Change-Id: I5fb939072812745a2df0f323c502a1cf92069ed5