diff options
author | Vladimir Marko <vmarko@google.com> | 2015-01-13 17:34:28 +0000 |
---|---|---|
committer | Vladimir Marko <vmarko@google.com> | 2015-01-14 12:41:17 +0000 |
commit | e7227c628e6f22a823945cc76e554eb2a8b0d925 (patch) | |
tree | 86a9e43c1944e6c681ae78498679a6a6fbc90355 /test/ProfileTestMultiDex/Main.java | |
parent | ce0724c051969041dbbec182b011a60116193aaf (diff) |
Fix wide volatile IGET/IPUT on ARM without atomic ldrd/strd.
If ldrd/strd isn't atomic, IPUT_WIDE uses ldrexd+strexd and
we need to record the safepoint for the ldrexd rather than
strexd. IGET_WIDE was simply missing the memory barrier.
Bug: 18993519
(cherry picked from commit ee5e273e4d0dd91b480c8d5dbcccad15c1b7353c)
Change-Id: I4e9270b994f413c1a047c1c4bb9cce5f29e42cb4
Diffstat (limited to 'test/ProfileTestMultiDex/Main.java')
0 files changed, 0 insertions, 0 deletions