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-REASONARGBACKTRACE-AS-LISTBACKTRACE-DEBUG-COMMANDBACKTRACE-START-FRAMEBACKTRACEBOTTOM-DEBUG-COMMANDCLEAN-&MORE-PROCESSORCLEAN-FAST-METHODCLEAN-FRAME-CALLCLEAN-XEPCODE-LOCATION-SOURCE-FORMCOERCE-FORM-LISTCOERCE-FORMCOPY-TRACE-INFODEBUG-COMMAND-PDEBUG-EVAL-PRINTDEBUG-EVALDEBUG-LOOP-FUNDEBUG-PROMPTDEBUG-READDEBUGGER-DISABLED-HOOKDESCRIBE-DEBUG-COMMANDDISCARD-INVALID-ENTRIESDOWN-DEBUG-COMMANDEARLY-FRAME-ARGSEARLY-FRAME-NTH-ARGENSURE-PRINTABLE-OBJECTERROR-DEBUG-COMMANDEXPAND-TRACEFIND-BINDING-STACK-POINTERFIND-ENCLOSING-CATCH-BLOCKFIND-ENCLOSING-UWPFRAME-ARGS-AS-LISTFRAME-CALL-ARGFRAME-CALL-AS-LISTFRAME-CALLFRAME-DEBUG-COMMANDFRAME-HAS-DEBUG-TAG-PFRAME-HAS-DEBUG-VARS-PFUNCALL-WITH-DEBUG-IO-SYNTAXHELP-DEBUG-COMMANDINTERNAL-DEBUGLIST-BACKTRACELIST-LOCALS-DEBUG-COMMANDMAKE-RESTART-COMMANDSMAKE-TRACE-INFOMAP-BACKTRACEMAP-FRAME-ARGSMAYBE-BLOCK-START-LOCATIONNEXT-DEBUG-COMMANDNTH-ARGOUT-DEBUG-COMMANDPARSE-TRACE-OPTIONSPRINT-BACKTRACEPRINT-DEBUG-COMMANDPRINT-FRAME-CALLPRINT-TRACE-INDENTATIONREAD-IF-AVAILABLEREAD-PROMPTING-MAYBEREPLACE-DYNAMIC-EXTENT-OBJECTRESOLVE-STACK-TOP-HINTRESTART-DEBUG-COMMANDRESTART-FRAME-DEBUG-COMMANDRETURN-DEBUG-COMMANDRUN-HOOKSHOW-RESTARTSSLURP-DEBUG-COMMANDSOURCE-DEBUG-COMMANDSTACK-ALLOCATED-PSTART-DEBUG-COMMANDSTEP-DEBUG-COMMANDSTOP-DEBUG-COMMANDTOPLEVEL-DEBUG-COMMANDTRACE-1TRACE-CALLTRACE-END-BREAKPOINT-FUNTRACE-FDEFINITIONTRACE-INFO-BREAK-AFTERTRACE-INFO-BREAKTRACE-INFO-CONDITION-AFTERTRACE-INFO-CONDITIONTRACE-INFO-ENCAPSULATEDTRACE-INFO-END-BREAKPOINTTRACE-INFO-METHODSTRACE-INFO-NAMEDTRACE-INFO-PTRACE-INFO-PRINT-AFTERTRACE-INFO-PRINTTRACE-INFO-REPORTTRACE-INFO-START-BREAKPOINTTRACE-INFO-UNTRACEDTRACE-INFO-WHATTRACE-INFO-WHEREINTRACE-MAYBE-BREAKTRACE-METHOD-CALLTRACE-PRINT-UNADORNEDTRACE-PRINTTRACE-REDEFINED-UPDATETRACE-START-BREAKPOINT-FUNTRACE-WHEREIN-PUNPRINTABLE-OBJECT-PUNPRINTABLE-OBJECT-STRINGUNTRACE-1UNTRACE-ALLUNTRACE-PACKAGEUNWIND-TO-FRAME-AND-CALLUP-DEBUG-COMMANDVAR-VALID-IN-FRAME-PVAR
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*