commit | 3ae6b1d42523bb2a0ddb5edff1aaf05b592f28f4 | [log] [tgz] |
---|---|---|
author | Mathieu Chartier <mathieuc@google.com> | Fri Aug 14 14:03:10 2015 -0700 |
committer | Mathieu Chartier <mathieuc@google.com> | Tue Aug 25 18:00:47 2015 -0700 |
tree | 9ae990956db3d2d5970fb15bf264aeeb73e2bfe0 | |
parent | dcff51a0079c5e3abaf0335f7cb9a3dd44044456 [diff] |
Change dex caches to be weak roots Changed dex caches to be weak roots. This is necessary for class unloading since the resolved types arrays would keep classes live when they should be unloaded. Currently the dex caches still don't get freed due to the class loader roots. Also deleted some unused functionality in image writer. Bug: 22720414 Change-Id: If22cb3cad7e3baabc8158a77d7f20799faf4c341