diff options
author | Martin Stjernholm <mast@google.com> | 2019-01-31 17:40:39 +0000 |
---|---|---|
committer | Martin Stjernholm <mast@google.com> | 2019-02-13 14:24:19 +0000 |
commit | fe94b1c4e8f85c753a5b7b2f0958a54068c46af2 (patch) | |
tree | 01d99cadf22d3eb95972cdd28a988e0e7964261b /test/ProfileTestMultiDex | |
parent | a05344750f6996b32de18a25d0ba55115235dbb6 (diff) |
Open libdexfile_external on demand in libdexfile_support.
This allows users to depend on libdexfile_support (typically via
libbacktrace) also in binaries that don't run java code. The drawback is one
extra address load in all calls.
Also add support for a nonfunctional fake with recovery and vendor variants,
so that clients don't need special cases to avoid the libdexfile dependency.
Bug: 123403798
Bug: 123186083
Test: Flash and boot
Test: atest -a libdexfile_support{,_static}_tests
Test: mmma art/libdexfile/
Test: mmma system/core/{libunwindstack,libbacktrace}, run host gtests (cannot get atest to work)
Change-Id: Ia99ad8039bb37fe25bf7009a85ae89c2aa660bd1
Diffstat (limited to 'test/ProfileTestMultiDex')
0 files changed, 0 insertions, 0 deletions