commit | 2d98dc23d6e9b74ef004d4358d6c3d53503b12a7 | [log] [tgz] |
---|---|---|
author | Vladimir Marko <vmarko@google.com> | Thu Oct 01 11:21:37 2020 +0000 |
committer | Vladimir Marko <vmarko@google.com> | Fri Oct 02 10:02:09 2020 +0000 |
tree | 52e950bc8fead0bbb93cef38b17cec9723604fe1 | |
parent | cd8ffcbca3e25c3ee8c0ffeaadac4167db6f2b58 [diff] |
arm64: VarHandle.{get,set}{Opaque,Acquire,Volatile}. Extend the VarHandle.{get,set} for fields to similar variants with additional memory ordering requirements. Test: testrunner.py --target --64 -t 712-varhandle-invocations Test: Repeat with ART_USE_READ_BARRIER=false ART_HEAP_POISONING=true. Test: Repeat with ART_READ_BARRIER_TYPE=TABLELOOKUP. Bug: 65872996 Change-Id: I400802a1e089a5a81149316f88bb90979f8988e6