jasonmolenda wrote:

I have a fix for the third of four issues needing investigation - the debuginfo 
dexter test fails.  In this case, it places a breakpoint on every source line, 
then step-in's through the program.  With old lldb, we would step to a 
BreakpointLocation at the start of a source line, and the breakpoint-hit stop 
reason would override the "step-in completed" stop reason.  With this new 
algorithm, we stop at the BreakpointLocation that has not executed yet, so our 
stop reason is "step-in completed".  Then when we step again, we hit the 
breakpoint we're stopped at, and the stop reason is "breakpoint-hit" -- but we 
have not advanced.  So dexter needs to step twice to get past these 
breakpoints-on-every-source-line as it step-in's through the program.  I have a 
PR that fixes it, asking around if I should put it up as a separate PR or 
include it as a commit on this.

https://github.com/llvm/llvm-project/pull/105594
_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to