summaryrefslogtreecommitdiff
path: root/compiler/jit/jit_compiler.h
diff options
context:
space:
mode:
author Nicolas Geoffray <ngeoffray@google.com> 2022-09-13 15:22:29 +0100
committer Nicolas Geoffray <ngeoffray@google.com> 2022-09-14 14:02:54 +0000
commitf8537907783fdbba9a880b3261c2601bbad5fddb (patch)
tree030bb5ce77b963dd332177b25b22f8292dd3204c /compiler/jit/jit_compiler.h
parentb7b5fe5b363ed049aabdc8047a7a507072b6418a (diff)
Add a IsInitialized check in AOT code with clinit at entry checks.
The investigations behind https://android-review.googlesource.com/c/platform/art/+/2214701 showed that it can take some time for a class to become visibly initialized. To avoid a busy loop between the AOT code and the resolution trampoline, we also add a isInitialized check, which if true will be followed by a memory barrier and the execution of the compiled code. Test: test.py Bug: 162110941 Change-Id: I6c36cde6ebd12b1f81281eb8a684b496f266e3ea
Diffstat (limited to 'compiler/jit/jit_compiler.h')
0 files changed, 0 insertions, 0 deletions