diff options
author | Calin Juravle <calin@google.com> | 2017-07-07 18:40:50 -0700 |
---|---|---|
committer | Calin Juravle <calin@google.com> | 2017-07-12 13:02:19 -0700 |
commit | 7b0648aa7cb4b7a58e73bf353e031dfe4553d9d7 (patch) | |
tree | e588dee4a455cb248ec9a1830ee7d1a7c12acfbc /compiler/optimizing/instruction_builder.cc | |
parent | 1ce7085831316272f071a01d14eea8048264a7bf (diff) |
Move dex files dependencies (en/de)coding to ClassLoaderContext
Encode the full class loader context in the oat file (rather than just a
list of dex files).
The context encoding matches the format used by dex2oat with the addition
of checksums.
Temporarily assert that at decoding time we are operating on a
PathClassLoader until the checking logic covers all supported cases.
Also, bump the version of the oat file because the format of the classpath
key has changed.
This is a transition step to minimize the size of follow up changes.
Test: m test-art-host
Bug: 38138251
Change-Id: I9ec0cfe092ce1afccb741a36e737896880d5f1d2
Diffstat (limited to 'compiler/optimizing/instruction_builder.cc')
0 files changed, 0 insertions, 0 deletions