diff options
| author | 2023-03-06 14:14:23 +0000 | |
|---|---|---|
| committer | 2023-03-08 10:22:09 +0000 | |
| commit | 21ce03c070a14c3c5fd81bcd7e23fa06435f9ccb (patch) | |
| tree | ca1f2dfd6887dc9224acfbe3ef90540e7f5ddd88 /compiler/utils/jni_macro_assembler.h | |
| 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
Diffstat (limited to 'compiler/utils/jni_macro_assembler.h')
0 files changed, 0 insertions, 0 deletions