[llvm-branch-commits] [lldb] [lldb] Implement delayed breakpoints (PR #192971)

Jason Molenda via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Mon Apr 27 23:31:02 PDT 2026


================
@@ -1546,25 +1563,27 @@ Process::GetBreakpointSiteList() const {
 
 void Process::DisableAllBreakpointSites() {
   m_breakpoint_site_list.ForEach([this](BreakpointSite *bp_site) -> void {
-    DisableBreakpointSite(bp_site);
+    ExecuteBreakpointSiteAction(*bp_site, BreakpointAction::Disable);
   });
 }
 
 Status Process::ClearBreakpointSiteByID(lldb::user_id_t break_id) {
----------------
jasonmolenda wrote:

just looked around, this method is only called by `DynamicLoaderDarwinKernel` and `SystemRuntimeMacOSX` in their respective plugins' Clear methods, I assume it something that's called as we're Process::Kill or something like that?

https://github.com/llvm/llvm-project/pull/192971


More information about the llvm-branch-commits mailing list