Hi All, I can see that the software breakpoint queue is cleared in kvm_remove_breakpoint() in kvm-all.c. I.e QTAILQ_REMOVE(¤t_env->kvm_state->kvm_sw_breakpoints, bp, entry); is called when the breakpoint is cleared.
While the queue is not cleared on kvm_remove_all_breakpoints(); Is there any specific reason for that? Thanks -Bharat