summaryrefslogtreecommitdiff
path: root/compiler/llvm/compiler_llvm.cc
diff options
context:
space:
mode:
author Sebastien Hertz <shertz@google.com> 2013-11-15 15:59:30 +0100
committer Sebastien Hertz <shertz@google.com> 2013-11-19 21:13:27 +0100
commit61b7f1b05d1fe12d4009316263bf990903e4edff (patch)
tree7929d410750a8099ef254d3858d1da87d595bac8 /compiler/llvm/compiler_llvm.cc
parent03aca12cc4b15a4d2fe1c6acbcb1d62b2baa9eb4 (diff)
Move single-step control into thread.
This CL moves single-step control into the Thread structure. This is stored in Thread::single_step_control_ member. This allows to support single-stepping of multiple threads at the same time. Since each thread holds its single-step information, we no longer need to use the breakpoint lock to support single-stepping. It helps reduce lock contention on this lock while debugging. All JDWP tests passed on the host and on the target with this CL. Bug: 11667502 Change-Id: I886d5c8c625ca5a072803e296c32eec5f7e9e82d
Diffstat (limited to 'compiler/llvm/compiler_llvm.cc')
0 files changed, 0 insertions, 0 deletions