commit | 21ce03c070a14c3c5fd81bcd7e23fa06435f9ccb | [log] [tgz] |
---|---|---|
author | Nicolas Geoffray <ngeoffray@google.com> | Mon Mar 06 14:14:23 2023 +0000 |
committer | Nicolas Geoffray <ngeoffray@google.com> | Wed Mar 08 10:22:09 2023 +0000 |
tree | ca1f2dfd6887dc9224acfbe3ef90540e7f5ddd88 | |
parent | e6c839354e623ecb030d95e5333b5df84b7953dd [diff] |
Fix races related to dex caches in runtime app images. - Make sure dex cache arrays are properly aligned. - Handle dex cache arrays being concurrently cleared when loading an image. - Don't use memcpy but update entries one by one when generating the image. Test: test.py Bug: 260557058 Change-Id: I5ef72a7363fe5e108f62d03caa399e5300cf7a55