commit | 00310e0bb4ee541b99f0b687dbf5f706db2aabca | [log] [tgz] |
---|---|---|
author | Mathieu Chartier <mathieuc@google.com> | Sat Oct 17 12:46:42 2015 -0700 |
committer | Mathieu Chartier <mathieuc@google.com> | Mon Oct 19 12:30:45 2015 -0700 |
tree | bbb0bc2f829ed2ce145ca142c85da6181e2cd527 | |
parent | 3ae313d9bc64eaa0c791452dd972654eae979496 [diff] |
Keep dex files live in class table The DexFile.loadClass API allows callers to load classes using a dex file without having that dex file owned by the specified class loader. We now add the dex file to the class table to make sure it stays live until the class loader is unreachable. Fixes interpreter gcstress test 087 with 64 bit. Bug: 22720414 Change-Id: Ia4341149f45b6293312f8b275c7a68cea179f718