[Lldb-commits] [lldb] [lldb] Add SB API to make a breakpoint a hardware breakpoint (PR #146602)

via lldb-commits lldb-commits at lists.llvm.org
Wed Jul 2 09:44:11 PDT 2025


================
@@ -69,7 +69,7 @@ class BreakpointLocation
   // The next section deals with various breakpoint options.
 
   /// If \a enabled is \b true, enable the breakpoint, if \b false disable it.
-  void SetEnabled(bool enabled);
+  bool SetEnabled(bool enabled);
----------------
jimingham wrote:

Might be good here to document how this can fail.  If you enable a HW breakpoint after you've used up all the resources with other breakpoints is the only case I can think of, but that's not entirely obvious.  That's the only way this can fail that I can think of.  If there are other ways this could fail, we should return an SBError to distinguish between them.

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


More information about the lldb-commits mailing list