debug:list-modules
List of: Scheme Extensions
Subjects: Debugging
Contents: Kernel

Action: Displays the current debug level for all modules with debugging turned on. Also prints a number of such modules.

Filename: kern/kern_scm/dbg_scm.cxx

Syntax: (debug:list-modules [level=off])

Arg Types: level string | integer

Returns: (pair ... )

Description: This extension returns a list of module names together with their current debug levels.


level is an optional argument that specifies the amount of information to be supplied. The possible level values are the strings "off", "calls", "flow", "details", or "all" or an integer (0-4) corresponding to one of these strings. The default level is "off" (or 0). When level is provided, the list contains those modules at that level or greater. Otherwise, the list includes all modules.

Example: ; debug:list-modules

; List the debugging levels for all modules.

; Limit the list to 10 modules.(fluid-let ((print-length 10))


(print (debug:list-modules "off")))

;; (("acis_to_vda" . "off")

;; ("annotation" . "off")

;; ("api" . "off")

;; ("at-pat" . "off")

;; ("atbool" . "off")

;; ("atndbool" . "off")

;; ("attrib" . "off")

;; ("bhl_anal_simg" . "off")

;; ("bhl_anal_stitch" . "off")

;; ("bhl_bend_surf" . "off") ...)
PDF/KERN/12SCA.PDF
HTM/DATA/KERN/KERN/12SCA/0052.HTM