BREAK
specific instruction location called a breakpoint. The format of the
BREAK subcommand is:
r --------,
symbol
hexloc
is a decimal number, from
breakpoint.
one time; if you specify an identification number that is
already set for a breakpoint, the previous breakpoint is
cleared and the new one is set.
is a name assigned to the storage location where the
breakpoint is set. symbol, if used, must have previously been
set using the DEFINE subcommand.
is the hexadecimal storage location (relative to the current
origin) where the breakpoint is to occur.
halfword boundary and its value added to the current origin
must not exceed your virtual machine size.
1. To set breakpoints before beginning program execution, enter the
debug environment with the
into storage. After setting the breakpoints, use the
load myprog
debug
break 1
start
2. When you assign hexloc to a breakpoint, you must
origin (set with the
3. When a breakpoint is found during program execution, the message:
DMSDBG728I
is displayed at the terminal. To resume program execution, use the
4. Breakpoints are cleared after they are encountered; thus, if a
breakpoint is encountered during a program loop you must reset the
breakpoint if you want to interrupt execution the next time that
address is encountered.
5.
replaced with B2Ex, where x represents the identification number
you assigned. After the breakpoint is encountered during
264