summaryrefslogtreecommitdiff
path: root/compiler/common_compiler_test.cc
diff options
context:
space:
mode:
author Lokesh Gidra <lokeshgidra@google.com> 2022-10-05 10:43:49 -0700
committer Treehugger Robot <treehugger-gerrit@google.com> 2022-10-05 23:20:25 +0000
commitf3c44b410967761680e7285641ba6e15ab45c660 (patch)
treea2f96114f6af01f3cfda6ce9f8ae1215f63c077d /compiler/common_compiler_test.cc
parent0b325abb397452b69cf259d193c840b1242d8371 (diff)
Avoid updating class loaders outside system weaks
We update all system weaks using Runtime::SweepSystemWeaks(). But when we are tracing, we attempt to update them again via ClassLinker::VisitRoots, which results in double updation of GC-root. This is not tolerated by userfaultfd-GC as we do in-place sliding compaction. Bug: 250480435 Test: art/test/testrunner/testrunner.py --host --gcstres -t 2240-tracing-non-invokable-method Change-Id: I970f2d47270837f7b02f34d34ae434ba8a4edd2b
Diffstat (limited to 'compiler/common_compiler_test.cc')
0 files changed, 0 insertions, 0 deletions