commit | b18a669259aa6ba08d9ca01b5b32c1aa0417138b | [log] [tgz] |
---|---|---|
author | Artem Udovichenko <artem.u@samsung.com> | Thu Nov 17 10:51:58 2016 +0300 |
committer | Nicolas Geoffray <ngeoffray@google.com> | Mon Nov 28 11:38:03 2016 +0000 |
tree | c8f5260d9b68614f85b2947d81122ffcaf99fdec | |
parent | 35b6546b0a4fe423ed6f27d8c5b709d5191e99ef [diff] |
Cache flush/invalidate needs RWX permission When generating JIT code, perform cache maintenance operations before removing page write permissions. Errata on some cores require data flush operations to be followed by data invalidate operations requiring write permission. Test: ART_TEST_JIT=true test-art-target on an arm64 device. bug: 27265969 Change-Id: I70cbb0dc2ea37e42f2011d23333e386ae3f639c7