> Jim Mulder wrote:
> 
> >> System ABEND 878, reason code 0010
> >> GPR   8R 00000000   9R 7FFF4000  10R 00000000  11R 7F809970
> >> System abend code 878, reason code 00000016.
> 
> Why two different reason codes (0010 and 00000016)?
 
  IPCS's ESTAE apparently chooses to format the reason code (x'10')
as a decimal number (16).  That would not be my choice. 
 
> >  Register 9 contains the size of the request (x'7FFF4000'), which 
> is too large to be satisfied, regardless of your region size. 
> 
> Thanks, this is great news for me! But where is it documented about 
> Register 9? Of course before posting, I grabbed my bookies, searched
> for 878 and GETMAIN + STORAGE macros, but found references to GPR00 
> and GPR15 only.

  I have to admit that I cheated, and found it documented in the 
comments in module IGVVSERR (which is still not OCO, but 
nonetheless it is probably pretty hard to access a listing unless
you are an ISV with access to VPL through IBM in Dallas). 

EXIT-REGISTERS = 
Register      0 - Irrelevant 
Register      1 - Abend Code 
Register      2 - Register 2 of the GETMAIN/FREEMAIN 
                  caller 
Register      3 - Register 15 of the STORAGE OR SVC 120 
                  entry of GETMAIN/FREEMAIN, otherwise 
                  register 3 of the GETMAIN/FREEMAIN caller 
Registers     4 - Registers 4 of the GETMAIN/FREEMAIN caller
                  or AR0 of the STORAGE caller 
Registers   5-8 - Registers 5-8 of the GETMAIN/FREEMAIN 
                  caller 
Register      9 - Register 0 of the GETMAIN/FREEMAIN/STORAGE
                  caller 
Register     10 - Register 1 of the GETMAIN/FREEMAIN/STORAGE
                  caller 
Registers 11-13 - Registers 11-13 of the GETMAIN/FREEMAIN 
                  caller 
Register     14 - The return address of the caller of 
                  GETMAIN/FREEMAIN/STORAGE 
Register     15 - Abend reason code 
 
AR  3           - AR 15 of the STORAGE caller (bdry info) 
AR 10           - AR  1 of the STORAGE caller (alet) 

  Keep in mind that since that is not documented in 
a book, it is should not be considered to be an interface,
and is subject to change at the discretion of the VSM owners. 

Jim Mulder   z/OS System Test   IBM Corp.  Poughkeepsie,  NY

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to