Function: debugger-list-functions
debugger-list-functions is an interactive and byte-compiled function
defined in debug.el.gz.
Signature
(debugger-list-functions)
Documentation
Display a list of all the functions now set to debug on entry.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/debug.el.gz
(defun debugger-list-functions ()
"Display a list of all the functions now set to debug on entry."
(interactive)
(require 'help-mode)
(help-setup-xref '(debugger-list-functions)
(called-interactively-p 'interactive))
(with-output-to-temp-buffer (help-buffer)
(with-current-buffer standard-output
(let ((funs (debug--function-list)))
(if (null funs)
(princ "No debug-on-entry functions now\n")
(princ "Functions set to debug on entry:\n\n")
(dolist (fun funs)
(make-text-button (point) (progn (prin1 fun) (point))
'type 'help-function
'help-args (list fun))
(terpri))
;; Now that debug--function-list uses advice-member-p, its
;; output should be reliable (except for bugs and the exceptional
;; case where some other advice ends up overriding ours).
;;(terpri)
;;(princ "Note: if you have redefined a function, then it may no longer\n")
;;(princ "be set to debug on entry, even if it is in the list.")
)))))