That is intended behavior.  MischiefManaged is called when an stop propagates 
to that plan, and it needs to decide whether it is done or not.  That’s not 
what happens when somebody decides to discard the plan.  WillPop will get 
called if you need to do some cleanup when the plan gets popped.

Was this causing some problem?

Jim

> On Sep 25, 2015, at 1:51 PM, Philippe Lavoie via lldb-dev 
> <lldb-dev@lists.llvm.org> wrote:
> 
> 
> I noticed that when a ThreadPlanStepOverBreakpoint is discarded (as opposed 
> to being popped from the stack), MischiefManaged() is not called and the 
> disabled breakpoint is not re-enabled.
> 
> Is this the intended behavior ?
> 
> -Philippe
> _______________________________________________
> lldb-dev mailing list
> lldb-dev@lists.llvm.org <mailto:lldb-dev@lists.llvm.org>
> http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev 
> <http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev>
_______________________________________________
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev

Reply via email to