> 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