diff options
author | Roland Levillain <rpl@google.com> | 2017-10-05 19:18:25 +0100 |
---|---|---|
committer | Roland Levillain <rpl@google.com> | 2017-10-06 16:38:01 +0100 |
commit | a820ff736a2907b6e7421ca2a26e6d7af9a7c84d (patch) | |
tree | c350e7bcddf36f2aef9cdba26b4de028a2ce829f /compiler/driver/compiler_options_map-storage.h | |
parent | aa7273e56fbafc2692c8d20a31b50d2f4bdd2aa1 (diff) |
Instrument code generated by JNI compiler to check the Marking Register.
Generate run-time code in the JNI compiler checking that the
Marking Register's value matches `self.tls32_.is_gc_marking` in
debug mode (on target; and on host with AOT when compiling the
core image). If a check fails, abort.
Test: m test-art-target
Test: m test-art-target with tree built with ART_USE_READ_BARRIER=false
Test: ARM64 device boot test
Test: ARM64 device boot test with libartd.
Bug: 37707231
Change-Id: I6494b5f34a1b43d7b0102c52fd8e4a7c9f32b34f
Diffstat (limited to 'compiler/driver/compiler_options_map-storage.h')
0 files changed, 0 insertions, 0 deletions