ASLR was introduced in APAR OA57914 on z/OS 2.4. It affects all storage addresses in the region.
A random number of pages of storage are left unused in order to change the addresses of used storage. Jim Mulder -----Original Message----- From: IBM Mainframe Discussion List <[email protected]> On Behalf Of Mark S Waterbury Sent: Thursday, September 12, 2024 12:04 PM To: [email protected] Subject: Re: 24-bit private region on z16 processor In that referenced manual, I see the following: ============================================================= Impact of ASLR on virtual storage The decision to enable ASLR represents a tradeoff between enhanced security and a reduction in the amounts of available 24-bit, 31-bit, and 64-bit private storage. When enabled for 24- and 31-bit virtual storage, the size of available private storage will be reduced by up to 63 pages and 255 pages, respectively. A job’s requested region size must still be satisfied from within the reduced private area in order for the job to be started. Jobs whose region size cannot be satisfied will result in an ABEND 822. If a job’s requested region size is satisfied, it is still possible that the reduced size of private storage prevents the job from completing, resulting in an ABEND 878. ============================================================= Why does ASLR require so much additional storage? 256Kb to 1Mb of "overhead" for what, exactly? Does this ASLR affect only the addresses where programs are loaded, or does it also affect the address of every GETMAINed chunk of storage in the region? What was the first release of z/OS to support this ASLR? Thanks in advance, Mark S. Waterbury ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
