ALL traces all instructions, interrupts, successful branches,
privileqe instructions, and virtual machineI/O operations. CSW provides contents of virtual and real channel status words at I/O interrupt.
END terminates all tracinq activity and prints a terminationmessacre. PRINTER directs tracinq output to PRINTER is specified, RUN is NORUN can be specified.
a virtual spooled printer. If
assumed; however neitherRUN nor directs tracing output to the terminal (virtual machine
console).BOTH directs tracing output to both a virtual spooled printer and
the terminal.OFF halts tracing of the specified activities on both the printer
and terminal.RUN stops proqram execution after the trace output to the terminal
and enters theCP command environment. If a Diagnose code X'OOS' is being traced, NORUN has no
effect and program execution does not stop.
continues the program execution after
terminal has completed and does not
environment.
the trace output to the
enter the:P command
1. Ifvour virtual machine has the virtual=real option and NOTRANS set
on,CP forces CCW translation while tracing either SIO or :CW. When tracing is terminated with the TRACE END command, CCW translation is bypassed again.
2. If hardware assist is enabled on your virtual machine, CP
turns it off while tracingSVC, PRIV, BRANCH, INSTRU:T, or ALL If virtual interval timer support is available on your
processor and is active (that is,SET ASSIST TMR is in effect), CP
turns the timer support off while tracing external interrupts.
After thetracing is terminated with the TRACE END command, CP
turns hardware assist on again.
3. Iftrace output is beinq recorded at the terminal, the virtual machine stops execution and CP command mode is entered after each
output messaqe. This simulates the instruction step function.
However, all processing associated with"the event being traced is
completej and, therefore, execution may have stopped after an
instruction has executed and thePSW has been updated.
Forexample, a privileged instruction traced with the PRIV operand stops after the privileged instruction executes, whereas the same
instruction traced with the ALL operand stops before the
instruction executes.
To determine whether the traced instruction has executed, display
the virtual machinePSW. 162 IBM VM/370 CO Command Reference for General Users
privileqe instructions, and virtual machine
END terminates all tracinq activity and prints a termination
a virtual spooled printer. If
assumed; however neither
console).
the terminal.
and terminal.
and enters the
effect and program execution does not stop.
continues the program execution after
terminal has completed and does not
environment.
the trace output to the
enter the:P command
1. If
on,
2. If
turns it off while tracing
processor and is active (that is,
turns the timer support off while tracing external interrupts.
After the
turns hardware assist on again.
3. If
output messaqe. This simulates the instruction step function.
However, all processing associated with
completej and, therefore, execution may have stopped after an
instruction has executed and the
For
instruction traced with the ALL operand stops before the
instruction executes.
To determine whether the traced instruction has executed, display
the virtual machine