commit | 24ae00573b926fbfc0a2676a0248f554771a9b05 | [log] [tgz] |
---|---|---|
author | Alex Light <allight@google.com> | Thu Sep 05 11:20:16 2019 -0700 |
committer | Alex Light <allight@google.com> | Fri Sep 13 11:06:26 2019 -0700 |
tree | d68e4ddefec1e0382de0b6974fc228d0bb352010 | |
parent | 36dff1dbced59e976431cb414aedd5295b02aeae [diff] |
Add obsoleteClass field to ClassExt This field is used to keep track of Class objects that have been made obsolete by structural class redefinition. They must be kept live and accessible to preserve JIT invariants around code liveness and to ensure we can continue to access their dex-caches for obsolete methods. Test: ./test.py --host --all-compiler Bug: 140891089 Change-Id: I0ce309f479c42b56b543339654e2cc49c917bce5