summaryrefslogtreecommitdiff
path: root/compiler/optimizing/graph_visualizer.cc
diff options
context:
space:
mode:
authorRoland Levillain <rpl@google.com>2016-10-26 13:03:38 +0100
committerRoland Levillain <rpl@google.com>2016-10-26 13:03:38 +0100
commita1aa3b1f40e496d6f8b3b305a4f956ddf2e425fc (patch)
treeefe3dd581dbe9fb33e615d1608f0571ec3984208 /compiler/optimizing/graph_visualizer.cc
parent188edb3a3ec36ad5fc42373b1e1bed3a85b4f112 (diff)
Add support for Baker read barriers in UnsafeCASObject intrinsics.
Prior to doing the compare-and-swap operation, ensure the expected reference stored in the holding object's field is in the to-space by loading it, emitting a read barrier and updating that field with a strong compare-and-set operation with relaxed memory synchronization ordering (if needed). Test: ART host and target tests and Nexus 5X boot test with Baker read barriers. Bug: 29516905 Bug: 12687968 Change-Id: I480f6a9b59547f11d0a04777406b9bfeb905bfd2
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions