gtpi1m1z | System Installation Support Reference |
User exit routine UCCSNP is called at the beginning of the SNAPC error
processing routine if the exit point named SNP is active.
Exit point SNP is located in CSECT CCCPSE.
General Conditions at Entry
The registers at entry to UCCSNP are:
- R0, R4-R9
- Unknown
- R1
- Address of a 1-byte return flag used to show whether control should return
to CPU loop or skip the SNAP dump processing.
- R2
- Pointer to SNAPC parameters.
- R3
- Pointer to an address that contains the program old PSW at the time of the
SNAPC, followed by 16 fullwords that contain the registers at the time of the
SNAPC.
- R10
- Base register for CCCPSE
- R11-R15
- See User Exit Routines - Common Entry Conditions.
- Note:
- The contents of all the registers at the time the error occurred have been
saved by CCCPSE. Refer to a listing of CCCPSE for the exact
location.
System Conditions at Entry
- System state
- Supervisor
- System mask
- Masked
- Protect key
- 0
- Address space
- SVM or EVM.
Programming Considerations at Entry
- The program old PSW and the program interrupt code can be found in their
assigned fixed storage locations.
- Do not issue the TIMEC and CWRTC macros or others which issue the $MONTC
macro.
- Do not issue macros which can give up control.
Programming Considerations on Return
See User Exit Routines - Common Return Conditions.
General Conditions on Return
See User Exit Routines - Common Return Conditions.