summaryrefslogtreecommitdiff
path: root/compiler/optimizing/graph_visualizer.cc
diff options
context:
space:
mode:
authorRoland Levillain <rpl@google.com>2017-07-03 17:23:56 +0100
committerRoland Levillain <rpl@google.com>2017-08-11 11:44:50 +0100
commit5daa4950038a4329ac745059f1ad0927d4a60166 (patch)
tree48fdf4d85953e931bd455ede290e769979e3906c /compiler/optimizing/graph_visualizer.cc
parent2b03a1f24600c8c9558fb13d3f8bca1ef0f8ee40 (diff)
Instrument ARM generated code to check the Marking Register.
Generate run-time code in the Optimizing compiler checking that the Marking Register's value matches `self.tls32_.is.gc_marking` in debug mode (on target; and on host with JIT, or 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: ARM device/emulator boot test with libartd Bug: 37707231 Change-Id: I903f44d385d66ff74d65aa09d7113aa9cb7b9f24
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions