The short answer to your question is No.

I think you have a fundamental misunderstanding of the operation of
the Linkage Stack mechanism.

You should carefully read "Chapter 2. Linkage stack" within IBM
publication SA23-1394-00 "z/OS MVS Programming:  Extended
Addressability Guide" (this is the z/OS 2.1 version, but nothing of
great significance has changed in this area for quite some time).

The Modifiable Area of a Linkage Stack frame is typically intended
to be used in association with ARR's.  For some relevant
discussion, look at "Chapter 18.  Providing recovery" within IBM
publication SA23-1371-02 "z/OS MVS Programming:  Authorized
Assembler Services Guide Version 2 Release 1"

With respect to the z/Architecture perspective on the Modifiable
Area of a Linkage Stack frame, read subtopic "Adding and Retrieving
Information" within major topic "Linkage-Stack Introduction" within
IBM publication SA22-7832-11 "z/Architecture Principles of
Operation".  Here is the text extracted from that subtopic:

+  Adding and Retrieving Information
+
+  The instruction MODIFY STACKED STATE can be used by a program to
+  place two words of information, contained in a designated
+  general-register pair, in an area, called the modifiable area, of
+  the current linkage-stack state entry (a branch state entry or a
+  program-call state entry).  This is intended to allow a called
+  program to establish a recovery routine that will be given control
+  by the control program, if necessary.

Bob

Reply via email to