OSDN Git Service

ART: Clean up code related to foreign dex use
authorCalin Juravle <calin@google.com>
Sat, 4 Mar 2017 02:04:02 +0000 (18:04 -0800)
committerCalin Juravle <calin@google.com>
Tue, 7 Mar 2017 01:57:24 +0000 (17:57 -0800)
commit868515e2606820ea96f8b9022b442f5bcc770867
treef38f7c862028eb0d16da87a2497ce23559164429
parent9a5548546e8b419e2a3249220845ea4fc4bb3336
ART: Clean up code related to foreign dex use

We simplified the way we track whether or not a dex file is used by
other apps. DexManager in the framework keeps track of the data and we
no longer need file markers on disk.

Test: device boots, foreign dex markers are not created anymore

Bug: 32871170
Change-Id: I5a04d3bba29581dedf05e21b8b20d79afa9b405a
16 files changed:
runtime/jit/jit.cc
runtime/jit/jit.h
runtime/jit/profile_saver.cc
runtime/jit/profile_saver.h
runtime/native/dalvik_system_VMRuntime.cc
runtime/oat_file_manager.cc
runtime/runtime.cc
runtime/runtime.h
test/577-profile-foreign-dex/expected.txt [deleted file]
test/577-profile-foreign-dex/info.txt [deleted file]
test/577-profile-foreign-dex/run [deleted file]
test/577-profile-foreign-dex/src-ex/OtherDex.java [deleted file]
test/577-profile-foreign-dex/src/Main.java [deleted file]
test/595-profile-saving/src/Main.java
test/Android.run-test.mk
test/knownfailures.json