-----Original Message----- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Veilleux, Jon L Sent: Friday, November 21, 2008 9:26 AM To: [email protected] Subject: Re: z/OS upgrade
Just a warning. We just had a problem with some vendor's assembler code running on z/OS 1.10. In short, GETMAIN no longer initializes the GETMAINed area to hex zeroes. There will be residual data in the GETMAINed area, so, if someone was a lazy coder and didn't initialize their fields you could have some 'interesting' abends. <SNIPAGE> Not so fast. It isn't quite that simple. The problem is virtual storage allocation has changed with V1R10. Rather than starting at the top of a page and working down until you have to actually get a new page, GETMAIN/STORAGE allocations start at the bottom of a page and work up. This apparently was done to address storage fragmentation issues. The problem is, if the code had been relying on "knowing" that a new page was being obtained (nuances being taken advantage of) which must be cleared to X'00' (security thing here), it may no longer be true -- and now you have the gotcha because you may run into residual stuff... And this problem may hit various programs, not just from ISVs. It can happen to older code that was in-house developed. Regards, Steve Thompson -- Opinions expressed by poster may not be those of poster's employer. -- ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html

