summaryrefslogtreecommitdiff
path: root/libnativeloader/native_loader.cpp
diff options
context:
space:
mode:
author Nicolas Geoffray <ngeoffray@google.com> 2024-11-25 09:36:07 +0000
committer Nicolas Geoffray <ngeoffray@google.com> 2024-11-25 17:33:58 +0000
commit6984f4334468b9de26fe4aecc385596ce35985b7 (patch)
tree549762f43e3068815f59e767504b70bef58fa5e6 /libnativeloader/native_loader.cpp
parentfad4678f3ae48d84b7ed1c842b03a023e4f2cb37 (diff)
Fix races around JIT GC and deoptimizations.
When we update the entrypoint of one JNI method, we update all registered JNI methods that share the same stub. Therefore, we should also remove those methods from the zombie list. Also have `RemoveMethod` remove the method from all zombie lists. Test: test.py Bug: 325919750 Change-Id: Ia174ff16909be92ab9b4990e948670e3cf2844b0
Diffstat (limited to 'libnativeloader/native_loader.cpp')
0 files changed, 0 insertions, 0 deletions