summaryrefslogtreecommitdiff
path: root/compiler/utils/jni_macro_assembler.h
diff options
context:
space:
mode:
author Nicolas Geoffray <ngeoffray@google.com> 2023-03-06 14:14:23 +0000
committer Nicolas Geoffray <ngeoffray@google.com> 2023-03-08 10:22:09 +0000
commit21ce03c070a14c3c5fd81bcd7e23fa06435f9ccb (patch)
treeca1f2dfd6887dc9224acfbe3ef90540e7f5ddd88 /compiler/utils/jni_macro_assembler.h
parente6c839354e623ecb030d95e5333b5df84b7953dd (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
Diffstat (limited to 'compiler/utils/jni_macro_assembler.h')
0 files changed, 0 insertions, 0 deletions