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 extnam
e
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.