commit | 21300536fec3e9fcf8b436fdb09767b03c8cf945 | [log] [tgz] |
---|---|---|
author | Vladimir Marko <vmarko@google.com> | Tue Jan 24 18:06:55 2017 +0000 |
committer | Vladimir Marko <vmarko@google.com> | Tue Jan 24 22:39:55 2017 +0000 |
tree | e319512f74c0e43bec9046a55865174270e06a68 | |
parent | cc92b213c1931a68b1317471b0e8fd12a98e96b0 [diff] |
Rewrite retrieval of resolved classes. Use ClassLinker::VisitClasses() instead of walking over dex cache type arrays. The old technique relies on the dex cache holding references to all resolved classes, an assumption that we're going to break soon. Test: m test-art-host-run-test-595-profile-saving Bug: 30627598 Change-Id: Icae71f53b5a33ff931d83aa8d44cc182889f26da