OSDN Git Service

Support to pass <uses-library> option through to dex2oat.
authorJeff Hao <jeffhao@google.com>
Tue, 29 Mar 2016 03:39:50 +0000 (20:39 -0700)
committerJeff Hao <jeffhao@google.com>
Thu, 21 Apr 2016 22:20:57 +0000 (15:20 -0700)
commit26e8a2f150cd7f7195a10650ab8a5b6fa5014bc8
tree7f3df6c96ccc5bc776be79bd7d4afc29aa4ad627
parent6b5e8d789d08e4a7529f1950db3bca70090f23d3
Support to pass <uses-library> option through to dex2oat.

This change takes an app's shared libraries specified by <uses-library>
and passes it through to dex2oat to be used during compilation.

Part of a multi-project change.

Bug: 26880306

Change-Id: Ib70a48ff700a5db9a5b4aaf731552556878ad8f7
13 files changed:
dex2oat/dex2oat.cc
runtime/class_linker.cc
runtime/class_linker.h
runtime/gc/heap.cc
runtime/oat.h
runtime/oat_file.h
runtime/oat_file_assistant.cc
runtime/oat_file_assistant_test.cc
runtime/oat_file_manager.cc
runtime/oat_file_manager.h
runtime/runtime.cc
test/138-duplicate-classes-check/src/FancyLoader.java [deleted file]
test/138-duplicate-classes-check/src/Main.java