The StepOverBreakpoint plan should only explain eStopReasonTrace.  It didn't cause any other exceptional stop reason.

llvm-svn: 159031
diff --git a/lldb/source/Target/ThreadPlanStepOverBreakpoint.cpp b/lldb/source/Target/ThreadPlanStepOverBreakpoint.cpp
index f5d9e18..3d4aa7c 100644
--- a/lldb/source/Target/ThreadPlanStepOverBreakpoint.cpp
+++ b/lldb/source/Target/ThreadPlanStepOverBreakpoint.cpp
@@ -60,7 +60,16 @@
 bool
 ThreadPlanStepOverBreakpoint::PlanExplainsStop ()
 {
-    return true;
+    StopInfoSP stop_info_sp = GetPrivateStopReason();
+    if (stop_info_sp)
+    {
+        StopReason reason = stop_info_sp->GetStopReason();
+        if (reason == eStopReasonTrace || reason == eStopReasonNone)
+            return true;
+        else
+            return false;
+    }
+    return false;
 }
 
 bool