commit | eee1c0ec2b08a6be642b329dc2fe885391127da3 | [log] [tgz] |
---|---|---|
author | Vladimir Marko <vmarko@google.com> | Fri Apr 21 17:58:41 2017 +0100 |
committer | Vladimir Marko <vmarko@google.com> | Fri May 05 12:51:11 2017 +0100 |
tree | 960bb4df48b4a320df3c58682449abb24b5fb122 | |
parent | c7cee403ad9a3f7097f5157a621a6a8cb991222e [diff] |
ARM: Link-time generated thunks for Baker CC read barrier. Remaining work for follow-up CLs: - use implicit null check in field thunk, - use 16-bit LDRs for fields and GC roots. Test: m test-art-target-gtest Test: testrunner.py --target on Nexus 6P. Test: testrunner.py --target on Nexus 6P with heap poisoning enabled. Test: Repeat the above tests with ART_USE_OLD_ARM_BACKEND=true. Bug: 29516974 Bug: 30126666 Bug: 36141117 Change-Id: Iad5addab72d790a9d61879f61f2e75b246bcdf5a