|
- address
- specifies the address where processing is to begin. Register
15 contains this address when the program under test begins execution.
You can specify address as:
- An absolute address
- A symbolic address
- A relative address
- An indirect address
- An address expression
- A module name and entry name (separated by a period)
- An entry name (preceded by a period)
- PARM(address)
- specifies one or more addresses that point to data to be used
by the program being tested. The list of addresses is expanded to
fullwords and placed into contiguous storage. Register 1 contains
the address of the start of the list. If PARM is omitted, register
1 points to a fullword that contains the address of a halfword of
zeroes.
- VL
- specifies the high-order bit of the last fullword of the list
of addresses pointed to by general register 1 is to be set to one.
- RETURN(address)
- specifies on completion of execution, the called program returns
control to the address in register 14. The high-order bit of register
14 reflects the addressing mode of the tested program before the issuance
of the CALL subcommand. If RETURN is omitted, register 14 contains
the address of a breakpoint instruction.
- RESUME
- specifies upon completion of execution, the called program returns
control to the address of the last breakpoint before the CALL.
- AMODE [(24 | 31 | SWITCH)]
- specifies the addressing mode in which the called program begins
execution. If AMODE(SWITCH) is specified, the called program continues
execution in the addressing mode that is non-current when CALL is
issued. You can determine the current addressing mode by issuing
the LISTPSW command. If AMODE is not specified, there is no change
in addressing mode.
- ASCMODE(AR | PRIMARY)
- specifies the PSW mode in which the called program executes.
If you specify ASCMODE(PRIMARY), the PSW mode is set to execute the
program using the primary address space control mode (in primary mode).
When ASCMODE(AR) is specified, the PSW is set to execute the program
in AR mode.
|