diff options
author | Alex Light <allight@google.com> | 2018-02-26 13:44:04 -0800 |
---|---|---|
committer | Alex Light <allight@google.com> | 2018-02-26 14:00:28 -0800 |
commit | 055407c8c0d7658d53fef595dec8ec8095797992 (patch) | |
tree | 5e8f7de9dae6702ccc0af27f410575a6afa6aaaf /compiler/optimizing/graph_visualizer.cc | |
parent | e4827a83c44abe17ecf04881bd935a4aa6849616 (diff) |
Correctly handle instrumenting threads multiple times.
We had a problem where if threads were instrumented multiple times we
would have CHECK failures as the final non-upcall frame would have an
unexpected return-pc. This changes the check logic to ensure that we
are robust with respect to that. This could happen when a thread was
instrumented while tracing was enabled.
Test: ./test.py --host --trace --ntrace --stream -j50
Bug: 67384421
Change-Id: Ic5aadf9e7db964aea653ac57a4d36eccbeac699d
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions