summaryrefslogtreecommitdiff
path: root/compiler/optimizing/instruction_builder.cc
diff options
context:
space:
mode:
authorCalin Juravle <calin@google.com>2017-07-07 18:40:50 -0700
committerCalin Juravle <calin@google.com>2017-07-12 13:02:19 -0700
commit7b0648aa7cb4b7a58e73bf353e031dfe4553d9d7 (patch)
treee588dee4a455cb248ec9a1830ee7d1a7c12acfbc /compiler/optimizing/instruction_builder.cc
parent1ce7085831316272f071a01d14eea8048264a7bf (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