diff options
author | Roland Levillain <rpl@google.com> | 2018-09-05 15:31:19 +0100 |
---|---|---|
committer | Roland Levillain <rpl@google.com> | 2018-09-05 17:20:38 +0100 |
commit | 8def52a1b569bc4c600abc76f7f4dd9ab2cbc9cb (patch) | |
tree | 42332871eb71d519737578c0f495992834832c92 /tools/cpp-define-generator/make_header.py | |
parent | 0651b221dd55042ac69e2c0b2cec8843f10f5dfd (diff) |
Adjust AssertToSpaceInvariantInNonMovingSpace for Sticky-Bit CC.
Do not rely on the mark bitmap to check the to-space invariant in
non-moving spaces during a minor (sticky-bit) CC collection when the
young-generation collector is still scanning the dirty cards, because
of a potential race between bitmap marking (in
ConcurrentCopying::MarkNonMoving) and to-space invariant checking (in
AssertToSpaceInvariantInNonMovingSpace). Check that the read barrier
state is gray instead.
Test: ART_USE_GENERATIONAL_CC=true art/test.py
Bug: 113858074
Bug: 67628039
Change-Id: Ifa13458bc2e28a2ef8ace1496f2e1e90b0a020e4
Diffstat (limited to 'tools/cpp-define-generator/make_header.py')
0 files changed, 0 insertions, 0 deletions