--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
________________________________________
From: IBM Mainframe Assembler List <ASSEMBL...@LISTSERV.UGA.EDU> on behalf of Ze'ev Atlas <000001774d97d10...@LISTSERV.UGA.EDU>
Sent: Monday, November 16, 2020 12:24 PM
To: ASSEMBL...@LISTSERV.UGA.EDU
Subject: security with storage allocation under z.OS
This message and any attachments are intended only for the use of the addressee and may contain information that is privileged and confidential. If the reader of the message is not the intended recipient or an authorized representative of the intended recipient, you are hereby notified that any dissemination of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by e-mail and delete the message and any attachments from your system.
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
________________________________________
From: IBM Mainframe Assembler List <ASSEMBL...@LISTSERV.UGA.EDU> on behalf of Binyamin Dissen <bdi...@DISSENSOFTWARE.COM>
Sent: Tuesday, November 17, 2020 2:35 AM
To: ASSEMBL...@LISTSERV.UGA.EDU
Subject: Re: security with storage allocation under z.OS
On Mon, 16 Nov 2020 18:35:29 -0700 Paul Gilmartin
<00000014e0e4a59...@LISTSERV.UGA.EDU> wrote:
:>On 2020-11-16, at 17:47:10, Dan Greiner wrote:
:>> ...
:>> So, the facility only applies to virtual addresses on newer models. As I recall, the development of this facility was requested by z/Linux in order to help avoid classic stack-overflow exposures; but, it obviously has applicability to other environments. (It was also introduced in order to "keep up with the Joneses — er ... I mean the Intels.)
:>>
:>Conversely, there's REFRPROT to prevent storing into programs
:>marked REFR. Dismayingly, I believe REFRPROT is global and
:>intrduces incompatibility with "dusty deck" programs erroneously
:>marked REFR.
That is a good thing. However, RENT alone does not (conceptually) require a
module to be refreshable.
--
Binyamin Dissen <bdi...@dissensoftware.com>
http://secure-web.cisco.com/19AoSGhGCR9I2eaAlvNQjDjrGeYVI8ZnwKDIRJFUw1x7i6ftx0Yb12NJmP5eT2Te_OX9fUfESQIxioFXHlvBsg8Owy9vbkR7RMoW26HYBeIGic1jYsKU8DRLF1OFfdQp_zEwAACiSd1uyXFy2uOG9rHoc243dXs2vrw5CdrmeBK5ulvS-2te48-y_edoYLr3akyrUOeZfuRgv8iccGgnCCD68J9NzHpL9coOltM4z494TX4ENW-p0LE2xuah-y6czQqH9_IksxhmxpkRUHcvsmdYXixdWX3emhB_En5iHoPNdxlmOUzkooWN42sNutD_hXn6w30x70WPkGYBbSPqXh2vyR0aLfO5pyVR2erbVJ0Os_MZNbfGaapiimpq_js5F_Pb2xpAAYm86DXgBjXlX3CyoM5UEyGVEVWmZbTtIxsftsvuESs_jUryrMu8P_RH5/http%3A%2F%2Fwww.dissensoftware.com
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
________________________________________
From: IBM Mainframe Assembler List <ASSEMBL...@LISTSERV.UGA.EDU> on behalf of Farley, Peter x23353 <00000dc9d8785c2...@LISTSERV.UGA.EDU>
Sent: Monday, November 16, 2020 4:45 PM
To: ASSEMBL...@LISTSERV.UGA.EDU
Subject: Re: security with storage allocation under z.OS
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
________________________________________
From: IBM Mainframe Assembler List <ASSEMBL...@LISTSERV.UGA.EDU> on behalf of Tony Harminc <to...@HARMINC.COM>
Sent: Monday, November 16, 2020 4:37 PM
To: ASSEMBL...@LISTSERV.UGA.EDU
Subject: Re: security with storage allocation under z.OS
On Mon, 16 Nov 2020 at 12:24, Ze'ev Atlas
This message and any attachments are intended only for the use of the addressee and may contain information that is privileged and confidential. If the reader of the message is not the intended recipient or an authorized representative of the intended recipient, you are hereby notified that any dissemination of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by e-mail and delete the message and any attachments from your system.
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
________________________________________
From: IBM Mainframe Assembler List <ASSEMBL...@LISTSERV.UGA.EDU> on behalf of Binyamin Dissen <bdi...@DISSENSOFTWARE.COM>
Sent: Tuesday, November 17, 2020 12:21 PM
To: ASSEMBL...@LISTSERV.UGA.EDU
Subject: Re: security with storage allocation under z.OS
On Tue, 17 Nov 2020 13:58:23 +0000 Seymour J Metz <sme...@GMU.EDU> wrote:
:>Indeed, OS/360 had some code that was reentrant but not refreshable; AFAIK IBM has cleaned up all such abominations, and the binder does not allow you to create a load module or program object marked as reentrant but not refreshaable.
You are asserting that RENT now forces REFR?
:>________________________________________
:>From: IBM Mainframe Assembler List <ASSEMBL...@LISTSERV.UGA.EDU> on behalf of Binyamin Dissen <bdi...@DISSENSOFTWARE.COM>
:>Sent: Tuesday, November 17, 2020 2:35 AM
:>To: ASSEMBL...@LISTSERV.UGA.EDU
:>Subject: Re: security with storage allocation under z.OS
:>
:>On Mon, 16 Nov 2020 18:35:29 -0700 Paul Gilmartin
:><00000014e0e4a59...@LISTSERV.UGA.EDU> wrote:
:>
:>:>On 2020-11-16, at 17:47:10, Dan Greiner wrote:
:>:>> ...
:>:>> So, the facility only applies to virtual addresses on newer models. As I recall, the development of this facility was requested by z/Linux in order to help avoid classic stack-overflow exposures; but, it obviously has applicability to other environments. (It was also introduced in order to "keep up with the Joneses — er ... I mean the Intels.)
:>:>>
:>:>Conversely, there's REFRPROT to prevent storing into programs
:>:>marked REFR. Dismayingly, I believe REFRPROT is global and
:>:>intrduces incompatibility with "dusty deck" programs erroneously
:>:>marked REFR.
:>
:>That is a good thing. However, RENT alone does not (conceptually) require a
:>module to be refreshable.
--
Binyamin Dissen <bdi...@dissensoftware.com>
http://secure-web.cisco.com/1ccD7tACnViQKA_YiWQTyoTavbBUcZIKMXyJQ8coFcHPQjZWuV7kPYC8eivosXPHEcYj6g2qxcV8y77C3Buo6t5ADfmXm1mD5lqMnb9Y_g0ij2Kefdeocg6hggmGongeFe0q9IOn8NwwjXRmw9x9KLOPJU8KA0l2mx-e0BoQq-EnUZ5Drd3mJ51WEyIiNEg7XfNRybWNA3YdD4qNAJRV-9ke5FXmSgIhVwmWs4MHHrPJXCYBBK2ppfULJiIbb4D0eEVYq7yE5rCPrkrtqG4B36_fgm__NvG71s7p4yR6NSPVo8MpMHoxySZW7ZpLRhK_WxcKSJ49kXyJmRmjO0bIw0y_OIKSFrDfOjecgi4cvckxun40aOH8PI6cjzSYb_cqiHdENouygBgJrgdn1GYY77pF6EH2rL63tToFvtnS06Co2Ts_1VsgiZS9PhiJRa8uU/http%3A%2F%2Fwww.dissensoftware.com