[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