[all-commits] [llvm/llvm-project] 11d15c: [lldb] Flush delayed breakpoints before eagerly ch...

Felipe de Azevedo Piovezan via All-commits all-commits at lists.llvm.org
Tue May 5 05:34:02 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 11d15c38c10eb6f531a8be61cdf3df6614f8c843
      https://github.com/llvm/llvm-project/commit/11d15c38c10eb6f531a8be61cdf3df6614f8c843
  Author: Felipe de Azevedo Piovezan <fpiovezan at apple.com>
  Date:   2026-05-05 (Tue, 05 May 2026)

  Changed paths:
    M lldb/source/Target/Process.cpp
    M lldb/test/API/functionalities/breakpoint/delayed_breakpoints/TestDelayedBreakpoint.py

  Log Message:
  -----------
  [lldb] Flush delayed breakpoints before eagerly changing one (#195815)

See the discussion in https://github.com/llvm/llvm-project/pull/192971

When LLDB makes the decision to eagerly send a breakpoint packet, it
should first ensure the delayed breakpoints are flushed, as they may
interfere with the eager breakpoint that is about to be changed.

Implementation note: we could have included the eager breakpoint in the
    batch that is about to be flushed. However, it's important to get
    information about the error status of this eager breakpoint, and the
current APIs dont make it easy to distinguish which breakpoint caused an
    error.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list