gtpi1m1zSystem Installation Support Reference

SNAPC Error Entry

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

  1. The program old PSW and the program interrupt code can be found in their assigned fixed storage locations.
  2. Do not issue the TIMEC and CWRTC macros or others which issue the $MONTC macro.
  3. 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.