diff options
author | Vladimir Marko <vmarko@google.com> | 2019-07-02 14:46:32 +0100 |
---|---|---|
committer | Vladimir Marko <vmarko@google.com> | 2019-07-04 08:17:30 +0000 |
commit | d5fd5c3bbb44880e440c6920ce5ed56b5383c788 (patch) | |
tree | 2cf8a6354e5509c5a5e0bc2937c24fe7e03a12b1 /test/ProfileTestMultiDex | |
parent | 1a6f9fcce199f437a5945dfe0163188b923adb28 (diff) |
Make .bss stores atomic release operations.
And rely on architecture-dependent behavior for the .bss
entry loads.
This fixes theoretical races when one thread updates the
.bss entry and another uses it immediately thereafter;
previously we did not ensure correct memory visibility.
Test: m test-art-host-gtest
Test: testrunner.py --host --optimizing
Test: aosp_taimen-userdebug boots.
Test: run-gtests.sh
Test: testrunner.py --target --optimizing
Change-Id: Ie7b7969eb355025b9c9205f8c936e702861943f4
Diffstat (limited to 'test/ProfileTestMultiDex')
0 files changed, 0 insertions, 0 deletions