commit | 6b2dc3156a2140a5bfd9cbbf5d7dad332ab5f5bd | [log] [tgz] |
---|---|---|
author | Narayan Kamath <narayan@google.com> | Tue Mar 14 13:26:12 2017 +0000 |
committer | Narayan Kamath <narayan@google.com> | Thu Mar 16 17:56:04 2017 +0000 |
tree | a335cae93c0eabae63e39b8bc13ef3e15f4f7e50 | |
parent | f83f3f6ecb1153d96cc8007e8a0d1e35af4d3f38 [diff] |
ART: Get rid of most of java.lang.DexCache. All remaining functionality is moved over to native. The DexCache object itself is allocated in the Java heap, even though there's no longer much of a reason to do so. It can be changed in a future change if needed. This also renames mirror::Class:GetInterfaces to GetProxyInterfaces since it's supposed to be called only for proxies. Test: test-art-host, cts -m CtsLibcoreTestCases Change-Id: Ie261f22a9f80c929f01d2b456f170c7a464ba21c