diff options
| author | 2013-11-15 15:59:30 +0100 | |
|---|---|---|
| committer | 2013-11-19 21:13:27 +0100 | |
| commit | 61b7f1b05d1fe12d4009316263bf990903e4edff (patch) | |
| tree | 7929d410750a8099ef254d3858d1da87d595bac8 /compiler/llvm/compiler_llvm.cc | |
| parent | 03aca12cc4b15a4d2fe1c6acbcb1d62b2baa9eb4 (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