Bug 30863 - Step doesn't stop with coditional breakpoint on the next line
authorBoris Ulasevich <boris.ulasevich@gmail.com>
Tue, 20 Dec 2016 08:09:50 +0000 (08:09 +0000)
committerBoris Ulasevich <boris.ulasevich@gmail.com>
Tue, 20 Dec 2016 08:09:50 +0000 (08:09 +0000)
commit881989cb69c405ca92ddabccea547d91491a2d14
treeb923fb57feca3f2117fe34a641224b04dc561739
parent003fe25b07947a1cce021a9c523f5b4780790198
Bug 30863 - Step doesn't stop with coditional breakpoint on the next line
Fixed by additional completed plans detection, and applying them on breakpoint condition fail.
Thread::GetStopInfo reworked. New test added.
Review https://reviews.llvm.org/D26497
Many thanks to Jim

llvm-svn: 290168
lldb/include/lldb/Target/Thread.h
lldb/include/lldb/Target/ThreadPlan.h
lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/step_over_breakpoint/Makefile [new file with mode: 0644]
lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/step_over_breakpoint/TestStepOverBreakpoint.py [new file with mode: 0644]
lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/step_over_breakpoint/main.cpp [new file with mode: 0644]
lldb/source/Target/StopInfo.cpp
lldb/source/Target/Thread.cpp
lldb/source/Target/ThreadPlanStepInstruction.cpp
lldb/source/Target/ThreadPlanStepRange.cpp