![]() Chapter Contents |
![]() Previous |
![]() Next |
| Command Directory |
au{to}
auto KEYWORD
KEYWORD . . .
auto
command is used to specify several characteristics of output produced by the
debugger. The auto KEYWORDs are as follows:
cmacros keyword. You
must also have compiled your program with the
dbgmacros
option (Compiler Options). This
keyword affects all debugger commands that use expressions except the whatis command.
auto cxx command, the debugger automatically saves the current status
of auto command's extname
keyword and turns on auto extname. When auto cxx is turned off, the most recently saved value of extname is
restored. auto extname
cannot be turned off while auto cxx is on.
The query command displays the state of the cxx keyword. The transfer command
supports the cxx keyword. If all auto command settings are transferred, cxx appears between
extname and linesize. The minimum lengths you can specify for the cmacros and
nocmancros keywords
of the autos command are now two and four,
respectively.
dumpabs
keyword controls the method of addressing used in output from the dump command. Relative addressing is the default, which is
selected by the nodumpabs keyword. Absolute
addressing is selected by the dumpabs keyword.
The method of displaying addresses is affected regardless of whether the dump command output is displayed in the Log window or directed
to the Dump window.
echo
keyword echoes debugger commands (except for break
and trace used with no arguments) in an on command's list. The echo
keyword is used following the auto command
in an on command's CMD-LIST. Subsequent commands
in the CMD-LIST are then echoed. Similarly, the noecho
keyword is used to turn off echoing of subsequent commands in a
CMD-LIST.
exececho
keyword echoes each line of the EXEC or TSO CLIST, supplied to the debugger
by the subcomm interface (used by the debugger to communicate with the EXEC
or CLIST) before the debugger parses and executes the line. This echoing behavior
occurs both in line mode and full-screen mode. In line mode, the line goes
through the normal ouput interface; in full-screen mode, it appears in the
Log window.
extname
keyword selects extended name support. If selected, function names used with
commands such as break, on,
and trace can be as long as 255 mixed-case
characters. This enables the debugger to use extended names that are contained
in the debugger symbol table associated with modules that have been compiled
with the
extname
compiler option. Refer to the SAS/C Compiler and Library User's Guide for
additional information about extended name support.
on commands. The noid keyword suppresses both a trace and a source line. For id, the type
of line that you receive depends on whether you
also specified list or nolist. The nolist keyword produces
a trace line; list (the default) produces a
source line. However, because the on command
generates an output line before executing its CMD-LIST, id or noid in the CMD-LIST does
not affect the format of the current output line, but it is in effect the
next time a breakpoint is hit.
linesize
keyword sets the line size of debugger output to the value specified by nnn. By default, the debugger displays, at most, 75 characters
on each output line. nnn must specify between
40 and 251 characters (TSO) or between 40 and 130 characters (CMS, OS/390
batch), inclusive. Nonsource lines greater than the linesize value are wrapped. For source lines, see the wrap
keyword.
list
or nolist keywords determine the type of identifying
line that the debugger outputs, either when the user gains control due to
a break, step, continue, or on command or
as the result of executing a trace or on command. (The list and nolist
keywords are ignored in full-screen mode.) The list keyword produces a listing line; the nolist keyword produces a trace
line.
nullptr
keyword enables you to dereference null pointers. These keywords affect expressions
that are used in debugger commands.
wrap
and nowrap keywords only affect the way the
debugger displays output source lines. The wrap
keyword wraps an output source line greater in length than specified by the linesize keyword to the next line. The nowrap keyword
truncates the line at the line length specified by
the linesize keyword or at the default line
length of 75.
The query command can
be used to check the settings of the auto command
keywords.
linesize keyword earlier in this section.
| PROFILE | yes |
| configuration file | no |
| Source window prefix | none |
auto
command is not affected by changes in scope.
| Successful: 0 | |
| Unsuccessful: 1 |
![]() Chapter Contents |
![]() Previous |
![]() Next |
![]() Top of Page |
Copyright © 2001 by SAS Institute Inc., Cary, NC, USA. All rights reserved.