On 6/13/2016 6:52 AM, Tom Marchant wrote:
On Fri, 10 Jun 2016 14:39:35 -0700, Andr é Schoeman wrote:

As of late (I suspect since z/OS V2R1), the high halves (bits 0-31) of all 
GPRs, and the ARs,
contain x'FFFFFFFF' when the SRB routine is entered (the routine is scheduled 
in KEY=0
with PASN=SASN=HASN), even if (in the case of the GPRs) bits 32-63 is zero.
As Ed pointed out, this is a DIAG trap that is intended to help you to find 
errors in your code
where you assume that the high halves are zero when they may not be.

These traps also "dirty" the access registers. We have found many bugs in our code with these traps, and quite a few in IBM's code as well...

--
Edward E Jaffe
Phoenix Software International, Inc
831 Parkview Drive North
El Segundo, CA 90245
http://www.phoenixsoftware.com/

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

Reply via email to