(Applies to TSO/E only) - is type 3, gets
LOCAL lock.
Calls module IGC0009G.
GTF data is:
- Used by any module of the tested program; as a breakpoint handler,
the TCBTCP bit is X'1' in the current TCB.
R15, R0,
and R1 - No applicable data.
- Used by any module of the TSO/E TEST command processor; the current
TCBTCP bit is X'0' and registers contain:
R15 and R0 -
No applicable data.
R1 Contents - address of the following
three-word parameter list:
- +0
- Address of a TCB, PRB, or IRB
- +4
- Value or an address of a value:
- C000
- Not applicable.
- A000
- Not applicable.
- 9000
- Address of TCOMTAB or zeros.
- 8800
- The instruction address, including the appropriate AMODE indicator
in the high order bit.
- 8400
- New value for specified general register.
- 8200
- Address of the 64 byte area containing new values for the general
registers.
- 8100
- New value for specified floating-point register.
- 8080
- Not applicable.
- 8040
- Address of area to be validity checked.
- 8010
- Not applicable.
- 8008
- New value for specified vector register element.
- 8004
- New value for specified vector register pair element.
- 8002
- New value for entire specified vector register.
- 8001
- New value for entire specified vector register pair.
- +8
- Two bytes of flags indicating the requested service:
- C000
- Set the TCBTCP bit to "1".
- A000
- Set the TCBTCP bit to "0".
- 9000
- Getmain/Freemain TCOMTAB or alter TCBTRN field.
- 8800
- Alter the instruction address in the RBOPSW.
- 8400
- Alter the specified register in SVC 97's SVRB register save area.
- 8200
- Alter all register's in SVC 97's SVRB register save area.
- 8100
- Alter the specified floating-point register in the TCB save area.
- 8080
- Set the RB wait count to 0.
- 8040
- Validity check the specified address to determine if the user
has read or write access.
- 8010
- Freemain the SVQ and SVB control blocks.
- 8008
- Alter the specified vector register element in the vector status
save area (VSSA).
- 8004
- Alter the specified vector register pair element in the Vector
status save area (VSSA).
- 8002
- Alter the entire specified vector register in the vector status
save area (VSSA).
- 8001
- Alter the entire specified vector register pair in the vector
status save area (VSSA).
- +A
- Two-byte register number if "8400" or "8100" is requested; ((Register
number x CVTVSS) + Element number) – if '8008' or '8002' is requested;
((Register number x CVTVSS) + (2 x Element number)) – if '8004' or
'8001' is requested.