summaryrefslogtreecommitdiff
path: root/compiler/driver/compiler_driver_test.cc
diff options
context:
space:
mode:
authorRoland Levillain <rpl@google.com>2017-03-06 13:54:11 +0000
committerRoland Levillain <rpl@google.com>2017-03-06 14:05:15 +0000
commit54f869ed3c7910e6eb7bade924d41570e9a4cb14 (patch)
tree668545b4100216adfa3db98635473d26306f9561 /compiler/driver/compiler_driver_test.cc
parentba650a4d5a0a82c6c88d6546b6111013c2ee8072 (diff)
Revert "Revert "Use the holder's gray bit in Baker read barrier slow paths (ARM, ARM64).""
This reverts commit 47b3ab2fd83aaa530b7d2c62bfc024209b8b6923. In compiler-generated code, when deciding whether to mark a heap reference or not in a read barrier, after checking whether the GC is currently marking, also check (in the slow path) whether the lock word of the reference's holder is gray, before actually marking the reference. This change is only for ARM and ARM64, as it does not benefit x86 nor x86-64. Change-Id: Ia26b07f0485e23589bfc0e65f83852f2795688c0 Test: Run ART tests in Baker read barrier configuration. Test: Boot a device in Baker read barrier configuration. Bug: 35780827 Bug: 29516974
Diffstat (limited to 'compiler/driver/compiler_driver_test.cc')
0 files changed, 0 insertions, 0 deletions