[all-commits] [llvm/llvm-project] 36e726: [lldb] Disable delayed-breakpoints by default for ...
David Spickett via All-commits
all-commits at lists.llvm.org
Fri Sep 18 16:19:21 PDT 2026
Branch: refs/heads/release/23.x
Home: https://github.com/llvm/llvm-project
Commit: 36e7268be7c2cc2eba633baa104b49cf3b53c43a
https://github.com/llvm/llvm-project/commit/36e7268be7c2cc2eba633baa104b49cf3b53c43a
Author: David Spickett <david.spickett at arm.com>
Date: 2026-09-18 (Fri, 18 Sep 2026)
Changed paths:
M lldb/source/Target/TargetProperties.td
Log Message:
-----------
[lldb] Disable delayed-breakpoints by default for lldb 23
https://github.com/llvm/llvm-project/pull/192971 added a delayed
breakpoints feature, which delays sending the breakpoint management
packets until we actually continue the process. The feature itself
is working, but it has made it easier to hit a bunch of pre-existing
issues handling reads and writes around breakpoints.
https://github.com/llvm/llvm-project/issues/217359,
https://github.com/llvm/llvm-project/issues/217840,
https://github.com/llvm/llvm-project/issues/217359,
https://github.com/llvm/llvm-project/issues/205120 and
https://github.com/llvm/llvm-project/issues/202672
(reported by a downstream project as https://github.com/llvm/llvm-project/issues/216000)
These are all now fixed on the main branch, but it would
be a large backport to bring them over. Whereas this change
is a single line.
delayed-breakpoints is purely a performance improvement,
and users can opt into it by changing the setting.
This leaves the underlying bugs in place, but those
bugs are not regressions in 23. They have been present
for many years.
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