Function: gdb-running
gdb-running is a byte-compiled function defined in gdb-mi.el.gz.
Signature
(gdb-running TOKEN OUTPUT-FIELD)
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/gdb-mi.el.gz
(defun gdb-running (_token output-field)
(let* ((thread-id
(gdb-mi--field (gdb-mi--from-string output-field) 'thread-id)))
;; We reset gdb-frame-number to nil if current thread has gone
;; running. This can't be done in gdb-thread-list-handler-custom
;; because we need correct gdb-frame-number by the time
;; -thread-info command is sent.
(when (or (string-equal thread-id "all")
(string-equal thread-id gdb-thread-number))
(setq gdb-frame-number nil)))
(setq gdb-inferior-status "running")
(gdb-force-mode-line-update
(propertize gdb-inferior-status 'face font-lock-type-face))
(when (not gdb-non-stop)
(setq gud-running t))
(setq gdb-active-process t))