System Debug Reference Manual (32650-90888)

312 Chapter8
System Debug Windows
Window Updates
VJ,and UJ commands.)
Windows can be returned to the "home" position. This is defined as the location
displayed in the window when it was created. Some windows (virtual, real, ldev) allow
the user to redefine the "home" location of the window. (Refer to the wH command.)
Window values can be displayed in several output bases. Individual windows can be
displayed in any selected radix, such as octal, decimal, hex, or ASCII. (Refer to the wR
command.)
The Q and S windows display addresses in one of several different modes (either DB,
DL, Q, S, or DST). The mode determines how the addresses shown in the left column of
the window will be displayed. The default is to display them relative to the current
value of the DB register. Addresses may be displayed as signed or unsigned values.
(Refer to wM command.) In addition, these windows may also be aimed at arbitrary data
segments.
Virtual and user windows can be named or renamed. (Refer to the VN and UN
commands.)
Virtual, text, and user windows can be used as "current" windows. Performing an
operation on a window makes it current. In addition, one may specify explicitly which
window to make current. (Refer to the VC and UC commands.)
Text and virtual windows can have summary information about their shape and
location printed with the "info" (
w
I) command.
Text windows may be scrolled horizontally to view text in files wider than 80 columns.
(Refer to the TXS command.)
Window Updates
System Debug automatically updates all displayed window values after the completion of
every interactive user command list. In addition, when the user single steps (SS) the
program, or continues (C) program execution until the next breakpoint is encountered,
System Debug automatically updates the windows.
System Debug knows the current value of each cell in each window on the screen, and is
therefore able to efficiently update only those cells that have changed since the last
update. Consequently, window updates are very quick and are not distracting to the user.
When major changes appear during window updates, these usually reflect a major change
in the program environment, such as a procedure call.
Values that have been modified between updates are automatically flagged by System
Debug by highlighting them in inverse video. This allows simple visual recognition of cells
that are changing. The top of stack area displayed in the frame and stack windows is
typically very dynamic.
The user can configure the terminal enhancement used to display these changing values
(refer to the ENV CHANGES command.) In addition, the user can configure the terminal
enhancement used to display the current stack marker (refer to the ENV MARKER