Function: gdb-toggle-breakpoint

gdb-toggle-breakpoint is an interactive and byte-compiled function defined in gdb-mi.el.gz.

Signature

(gdb-toggle-breakpoint)

Documentation

Enable/disable breakpoint at current line of breakpoints buffer.

View in manual

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/gdb-mi.el.gz
(defun gdb-toggle-breakpoint ()
  "Enable/disable breakpoint at current line of breakpoints buffer."
  (interactive)
  (save-excursion
    (beginning-of-line)
    (let ((breakpoint (get-text-property (point) 'gdb-breakpoint)))
      (if breakpoint
          (gud-basic-call
           (concat (if (equal "y" (gdb-mi--field breakpoint 'enabled))
                       "-break-disable "
                     "-break-enable ")
                   (gdb-mi--field breakpoint 'number)))
        (error "Not recognized as break/watchpoint line")))))