gtpi1m15 | System Installation Support Reference |
User exit routine UCCEFCE is called during the processing of an external
function call by a dynamic load module (if the
exit point named EFCE is active). This exit point is in CSECT CCENBK
(CCED).
General Conditions at Entry
The registers at entry to UCCEFCE are:
- R8
- Base of E-type program (dynamic load module) that issued the
external function call.
- R9
- Address of the ECB.
- R11, R12, R13, R15
- See User Exit Routines - Common Entry Conditions.
Relevant ECB fields at entry are:
- CE3SPTR
- Data save area (DSA) pointer.
System Conditions at Entry
- System state
- Problem (see Programming Considerations at Entry, item 2)
- System mask
- Unmasked (see Programming Considerations at Entry, item 2)
- Protect key
- Working storage or zero (0)
- Address Space
- EVM.
Programming Considerations at Entry
- On entry, the ECB field CE3PAT will contain the PAT entry address for the
program (dynamic load module) that issued the external function call.
- Usually, the system state and system mask are as
stated. However, there can be exceptions if system programs issued a
MONTC macro to get to supervisor state and changed the system mask.
- The dynamic load module external function call exit point occurs before
the formatting of an entry in the macro trace table.
- 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.