gtpi1m1aSystem Installation Support Reference

EXITC

User exit routine UCCEXI is called from the EXITC macro service routine if the exit point named EXI is active. Exit point EXI is located in copy segment CCEB of CSECT CCENBK.

UCCEXI provides the ability to trap all ECB exits. It is independent of the macro service user exit.

General Conditions at Entry

The registers at entry to UCCEXI are:

R0-R8
Contents unknown. The registers have been restored from the ECB register save area.

R9
Address of the ECB.

R11-R15
See User Exit Routines - Common Entry Conditions.

Performance-related ECB fields filled in:

CE1CTRS
the label for ECB performance counters area

CE1DSTMP
The 8-byte TOD clock time of most recent dispatch.

CE1EXTIM
The 8-byte TOD clock time of ECB exit. Set immediately before the EXI exit point.

CE1ISTIM
The 8-byte TOD clock format of accumulated running time.

CE1FINDS
The 4-byte count of Find requests (counts FINDC, FINHC, FINSC, FINWC, FIWHC, and FNSPC macros).

CE1FILES
The 4-byte count of File requests (counts FILEC, FILNC, FILSC, FILUC, and FLSPC macros).

CE1GETFCS
The 4-byte count of GETFC requests.

CE1USERID
The 4-byte field for user information initialized to zero at creation and not modified by the TPF system.

System Conditions at Entry

System state
Supervisor

System mask
Masked for I/O

Protect key
0

Address space
EVM.

Programming Considerations at Entry

  1. See User Exit Routines - Common Entry Conditions.
  2. See User Exit Routines - Common Programming Considerations for other considerations.

Programming Considerations on Return

See User Exit Routines - Common Return Conditions.

General Conditions on Return

See User Exit Routines - Common Return Conditions.