diff options
author | Lokesh Gidra <lokeshgidra@google.com> | 2019-11-27 15:47:02 -0800 |
---|---|---|
committer | Treehugger Robot <treehugger-gerrit@google.com> | 2019-12-02 18:22:10 +0000 |
commit | c6ca1170904c9f5bbdf0ee5b12d6d4cb093739fc (patch) | |
tree | b87de8f1391ed8ff0763f9d02f110edd032d7a91 /compiler/optimizing/graph_visualizer.cc | |
parent | be52a17c0f6af1c7563d8b9736ac4ace9b7ae0f0 (diff) |
Assert mutator doesn't get mark-stack assigned once destroyed
Write a non-null value to thread-local mark-stack pointer when
a mutator revokes the previously assigned thread-local mark-stack
so that we can catch the mutator if it ever invokes the read-barrier
or executes the flip function, both of which may assign mark-stack
to the mutator.
Test: art/test/testrunner/testrunner.py
Bug:140119552
Change-Id: I82f43c8a3aab6dacb0f6bd35471fc2cdd969b154
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions