Variable: elp-not-profilable
elp-not-profilable is a variable defined in elp.el.gz.
Value
(called-interactively-p error apply current-time float-time
time-subtract + byte-code-function-p functionp
byte-code subrp fboundp)
Documentation
List of functions that cannot be profiled.
Those functions are used internally by the profiling code and profiling them would thus lead to infinite recursion.
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/elp.el.gz
(defvar elp-not-profilable
;; First, the functions used inside each instrumented function:
'(called-interactively-p
;; (delq
;; nil (mapcar
;; (lambda (x) (and (symbolp x) (fboundp x) x))
;; (aref (aref (aref (symbol-function 'elp--make-wrapper) 2) 1) 2)))
error apply current-time float-time time-subtract
;; Andreas Politz reports problems profiling these (Bug#4233):
+ byte-code-function-p functionp byte-code subrp fboundp)
"List of functions that cannot be profiled.
Those functions are used internally by the profiling code and profiling
them would thus lead to infinite recursion.")