gtpi1m1a | System Installation Support Reference |
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
- See User Exit Routines - Common Entry Conditions.
- 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.