[Bug 26230] New: LLDB generates superfluous "running" public events

Bug ID 26230
Summary LLDB generates superfluous “running” public events
Product lldb
Version unspecified
Hardware PC
OS All
Status NEW
Severity normal
Priority P
Component All Bugs
Assignee lldb-dev@lists.llvm.org
Reporter labath@google.com
CC llvm-bugs@lists.llvm.org
Classification Unclassified

LLDB generates the following sequence of public events when stepping over a
conditional breakpoint (when the condition is false):

Got event: stopped , restarted:  True
Got event: running

the second event is unneeded as the first one has already had the "restarted"
bit set, and the process state has remained "running". We should make sure the
second event is not broadcast.

See <[http://lists.llvm.org/pipermail/lldb-dev/2016-January/009312.html](http://lists.llvm.org/pipermail/lldb-dev/2016-January/009312.html)> for
context.