DEBUG DUMP Use the DUMP subcommand to print part or all of your virtual storage on
the printer. The requested information is printed offline as soon as
the printer is available. First, a heading:
ident FROM starting location TO ending location
is printed. Next r the general registers 0-7 and 8-15, and the
floating-point registers 0-6 are printed, followed by the PSW, CSW, and CAW. Then the specified portion of virtual storage is printed with the
storage address of the first byte in the line printed at the left,
followed by the alphameric interpretation of 32 bytes of storage. The
format of the DUMP subcommand is: r I I DUmp , , , , L- symboll
hexlocl
sy mbol2
hexloc2
*
ident ---, r r , , , svmbol1 , symbo12 , , , hexloc1 I hexloc2 ( ident ] I , , Q , * I , , , II I , , L L J J , -I is the name assigned (via the DEFINE subcommand) to the
storage address that begins the dump.
is the hexadecimal storage location, in relation to current
origin r that begins the dump.
is the name assigned (via the DEFINE subcommand) to the
storage address that ends the dump.
is the hexadecimal storage location, in relation to the
current originr that ends the dump.
indicates that the dump ends at your virtual machine's last
virtual storage address.
is any name (up to eight characters) that identifies the dump.
1. If you issue the DUMP subcommand with no operands
r 32 bytes of
storage are dumpedr starting at the current origin.
2. The first and second operands must designate storage addresses that
do not exceed your virtual machine storage size. Also, the storage
address derived from the second operand must be greater than the
storage address derived from the first operand.
None. 26R IBM CMS Command and Macro Reference
DEBUG Subcommands-GO GO Use the GO subcommand to exit from the debug environment and begin
program The format of the GO subcommand is: r 1 , , , GO I r , symbol I , hexloc , , , , , L J L
symbol is the symbolic name assigned to the storage location where you want execution to begin.
hexloc is the hexadecimal location, in relation to the current
origin, where you want execution to begin.
1. When you issue the GO subcommand, the general registers, CAW (channel address word), and CSW (channel status wordt are restored
either to their contents upon entering the debug environment, or,
if they have been modified, to their modified contents. Then the
old PSW is loaded and becomes the current PSW. Execution begins at
the instruction address contained in bits 40-63 of the PSW. 2. When you specify symbol or hexloc with the GO subcommand, the
specified address replaces the instruction address in the old PSW, so execution will begin at that address. If you entered the debug environment with the DEBUG command, you must specify an address
with the GO subcommand.
3. The address you specify must be within your virtual machine and it
must contain a valid operation code.
Program execution is resumed. Section 4. DEBUG Subcommands 269
Previous Page Next Page