Package: SB-DEBUG¶
sorta public: Eventually this should become the debugger interface, with basic stuff like BACKTRACE and ARG. For now, the actual supported interface is still mixed indiscriminately with low-level internal implementation stuff like STACK-TOP-HINT and unsupported stuff like TRACED-FUN-LIST.
Function¶
%INVOKE-DEBUGGER
%LIST-TRACED-FUNS
%PRINT-DEBUGGER-INVOCATION-REASON
ARG
BACKTRACE-AS-LIST
BACKTRACE-DEBUG-COMMAND
BACKTRACE-START-FRAME
BACKTRACE
BOTTOM-DEBUG-COMMAND
CLEAN-&MORE-PROCESSOR
CLEAN-FAST-METHOD
CLEAN-FRAME-CALL
CLEAN-XEP
CODE-LOCATION-SOURCE-FORM
COERCE-FORM-LIST
COERCE-FORM
COPY-TRACE-INFO
DEBUG-COMMAND-P
DEBUG-EVAL-PRINT
DEBUG-EVAL
DEBUG-LOOP-FUN
DEBUG-PROMPT
DEBUG-READ
DEBUGGER-DISABLED-HOOK
DESCRIBE-DEBUG-COMMAND
DISCARD-INVALID-ENTRIES
DOWN-DEBUG-COMMAND
EARLY-FRAME-ARGS
EARLY-FRAME-NTH-ARG
ENSURE-PRINTABLE-OBJECT
ERROR-DEBUG-COMMAND
EXPAND-TRACE
FIND-BINDING-STACK-POINTER
FIND-ENCLOSING-CATCH-BLOCK
FIND-ENCLOSING-UWP
FRAME-ARGS-AS-LIST
FRAME-CALL-ARG
FRAME-CALL-AS-LIST
FRAME-CALL
FRAME-DEBUG-COMMAND
FRAME-HAS-DEBUG-TAG-P
FRAME-HAS-DEBUG-VARS-P
FUNCALL-WITH-DEBUG-IO-SYNTAX
HELP-DEBUG-COMMAND
INTERNAL-DEBUG
LIST-BACKTRACE
LIST-LOCALS-DEBUG-COMMAND
MAKE-RESTART-COMMANDS
MAKE-TRACE-INFO
MAP-BACKTRACE
MAP-FRAME-ARGS
MAYBE-BLOCK-START-LOCATION
NEXT-DEBUG-COMMAND
NTH-ARG
OUT-DEBUG-COMMAND
PARSE-TRACE-OPTIONS
PRINT-BACKTRACE
PRINT-DEBUG-COMMAND
PRINT-FRAME-CALL
PRINT-TRACE-INDENTATION
READ-IF-AVAILABLE
READ-PROMPTING-MAYBE
REPLACE-DYNAMIC-EXTENT-OBJECT
RESOLVE-STACK-TOP-HINT
RESTART-DEBUG-COMMAND
RESTART-FRAME-DEBUG-COMMAND
RETURN-DEBUG-COMMAND
RUN-HOOK
SHOW-RESTARTS
SLURP-DEBUG-COMMAND
SOURCE-DEBUG-COMMAND
STACK-ALLOCATED-P
START-DEBUG-COMMAND
STEP-DEBUG-COMMAND
STOP-DEBUG-COMMAND
TOPLEVEL-DEBUG-COMMAND
TRACE-1
TRACE-CALL
TRACE-END-BREAKPOINT-FUN
TRACE-FDEFINITION
TRACE-INFO-BREAK-AFTER
TRACE-INFO-BREAK
TRACE-INFO-CONDITION-AFTER
TRACE-INFO-CONDITION
TRACE-INFO-ENCAPSULATED
TRACE-INFO-END-BREAKPOINT
TRACE-INFO-METHODS
TRACE-INFO-NAMED
TRACE-INFO-P
TRACE-INFO-PRINT-AFTER
TRACE-INFO-PRINT
TRACE-INFO-REPORT
TRACE-INFO-START-BREAKPOINT
TRACE-INFO-UNTRACED
TRACE-INFO-WHAT
TRACE-INFO-WHEREIN
TRACE-MAYBE-BREAK
TRACE-METHOD-CALL
TRACE-PRINT-UNADORNED
TRACE-PRINT
TRACE-REDEFINED-UPDATE
TRACE-START-BREAKPOINT-FUN
TRACE-WHEREIN-P
UNPRINTABLE-OBJECT-P
UNPRINTABLE-OBJECT-STRING
UNTRACE-1
UNTRACE-ALL
UNTRACE-PACKAGE
UNWIND-TO-FRAME-AND-CALL
UP-DEBUG-COMMAND
VAR-VALID-IN-FRAME-P
VAR
Macro¶
Structure¶
Variable¶
*AUTO-EVAL-IN-FRAME*
*BACKTRACE-FRAME-COUNT*
*CURRENT-FRAME*
*DEBUG-BEGINNER-HELP-P*
*DEBUG-COMMAND-LEVEL*
*DEBUG-COMMANDS*
*DEBUG-HELP-STRING*
*DEBUG-LOOP-FUN*
*DEBUG-PRINT-VARIABLE-ALIST*
*DEBUG-READTABLE*
*FLUSH-DEBUG-ERRORS*
*IN-THE-DEBUGGER*
*IN-TRACE*
*MAX-TRACE-INDENTATION*
*METHOD-FRAME-STYLE*
*OLD-DEBUGGER-HOOK*
*STACK-TOP-HINT*
*SUPPRESS-FRAME-PRINT*
*TRACE-ENCAPSULATE-DEFAULT*
*TRACE-INDENTATION-STEP*
*TRACED-ENTRIES*
*TRACED-FUNS*