summaryrefslogtreecommitdiff
path: root/tools/aapt2/java/JavaClassGenerator.cpp
diff options
context:
space:
mode:
authorCalin Juravle <calin@google.com>2017-07-12 18:52:49 -0700
committerAndreas Gampe <agampe@google.com>2017-10-31 15:08:28 -0700
commit0a267a884ed04d3baf77ed7e5f6467879d035d33 (patch)
tree6560abf597d860b24d6e8fa0ebb9e63f4ab89715 /tools/aapt2/java/JavaClassGenerator.cpp
parentcaed6000be0ebd32b5eb0ffb09757b891ae5c2ed (diff)
Encode the entire class loader context for dex2oat
Until now the split dependencies were passed as a flatten list to dex2oat. In the presence of DelegateLastClassLoaders this is no longer enough to ensure the correctness of the compilation. This CL encodes the split dependencies together with their declared class loader in a format accepted by dex2oat. (partially cherry picked from commit 19da1cf72e8c448743a8c27ac6d73424ae42c7ec) Bug: 38138251 Test: runtest -x services/tests/servicestests/src/com/android/server/pm/dex/DexoptUtilsTest.java Merged-In: Iaabd5d8bd5e6d027a8de5a408777fd517063d9f1 Change-Id: Iaabd5d8bd5e6d027a8de5a408777fd517063d9f1
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator.cpp')
0 files changed, 0 insertions, 0 deletions