commit | c37e3a0a532fb89b62753d0478c1ba3c9fc87bb3 | [log] [tgz] |
---|---|---|
author | Nicolas Geoffray <ngeoffray@google.com> | Tue Mar 22 15:44:57 2022 +0000 |
committer | Nicolas Geoffray <ngeoffray@google.com> | Fri Jul 08 10:00:33 2022 +0000 |
tree | 93d519edbe9d5cf5a42e2ca9de15e5dee4c283f5 | |
parent | d88c1499efe2f718f3cc1f45a3dc178471b22ce6 [diff] |
Add clinit checks at entry for some boot image methods. Look at the list of preloaded classes to know whether the class will be initialized. If it's not in the list, add explicit clinit checks at entry. Update FixupStaticTrampolines to only update the entrypoint if it is the resolution stub. This adds two pages to current on-device boot classpath oat files. Test: imgdiag Bug: 162110941 Change-Id: Ic7b0b01a772444bc615b62cdb9305a1ef555c780