summaryrefslogtreecommitdiff
path: root/compiler/optimizing/optimizing_compiler.cc
diff options
context:
space:
mode:
author Lokesh Gidra <lokeshgidra@google.com> 2023-05-12 13:52:55 -0700
committer Lokesh Gidra <lokeshgidra@google.com> 2023-05-15 17:08:38 +0000
commit0fb2fde6e776101e9e103e7e0f66fd1640501029 (patch)
tree7edcc7706905b1e674e9a1df969e3b9d93abfa8d /compiler/optimizing/optimizing_compiler.cc
parent2cf88e73b4ddc894959146d417b7c726e74268e8 (diff)
Ensure flip-function is completed before running synchronous checkpoint
Currently, there is a possibility that the target (for synchronous checkpoint) thread is not flipped but the caller is. This could result in accessing from-space objects or having a mix of 'from' and 'to' space references on the target's stack. This is particularly an issue with userfaultfd GC. Bug: 279006963 Bug: 160737021 Test: art/test/testrunner/testrunner.py --target -t 1913-get-set-local-objects Change-Id: I3df64ded15d126b84638b13fdbb80d9009423698 (cherry picked from commit 47769d3bb5b221b18ebfec7eab6111945228e2fe) Merged-In: I3df64ded15d126b84638b13fdbb80d9009423698
Diffstat (limited to 'compiler/optimizing/optimizing_compiler.cc')
0 files changed, 0 insertions, 0 deletions