X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=doc%2Fmanual%2Fdebugger.texinfo;h=15abf7829ea774aac8537f616493591a09ed19cf;hb=47fe7f5b227bba5964d5dd4d2a93d9e4b1d1502e;hp=d3bbc3ffeb4abb58e706cdd30cb509f5e188de47;hpb=74cfbf6d0572b7df1b3492563408a7cb3ae103cf;p=sbcl.git diff --git a/doc/manual/debugger.texinfo b/doc/manual/debugger.texinfo index d3bbc3f..15abf78 100644 --- a/doc/manual/debugger.texinfo +++ b/doc/manual/debugger.texinfo @@ -54,7 +54,7 @@ the debugger. In this case @code{car} was called on @code{3}, causing a @code{type-error}. This is followed by the ``beginner help line'', which appears only if -@code{sb-ext:*debugger-beginner-help*} is true (default). +@code{sb-ext:*debug-beginner-help-p*} is true (default). Next comes a listing of the active restart names, along with their descriptions -- the ways we can restart execution after this error. In @@ -306,12 +306,6 @@ Sometimes the compiler introduces new functions that are used to implement a user function, but are not directly specified in the source. This is mostly done for argument type and count checking. -The debugger will normally show these entry point functions as if -they were the normal main entry point, but more detail can be obtained -by setting @code{sb-debug:*show-entry-point-details*} to true; this is -primarily useful for debugging SBCL itself, but may help pinpoint -problems that occur during lambda-list processing. - @c FIXME: the following bits talked about block-compilation, but @c we don't currently support it... @@ -327,13 +321,12 @@ problems that occur during lambda-list processing. @c frames during the execution of @code{unwind-protect} cleanup @c code. -With recursive functions, an additional @code{:EXTERNAL} frame may +With recursive functions, an additional @code{external} frame may appear before the frame representing the first call to the recursive function. This is a consequence of the way the compiler works: there -is nothing odd with your program. You will also see @code{:CLEANUP} -frames during the execution of @code{unwind-protect} cleanup code. -The @code{:EXTERNAL} and @code{:CLEANUP} above are entry-point types, -visible only if @code{sb-debug:*show-entry-point-details*} os true. +is nothing odd with your program. You may also see @code{cleanup} +frames during the execution of @code{unwind-protect} cleanup code, and +@code{optional} for variable argument entry points. @node Debug Tail Recursion @comment node-name, next, previous, up