Article View: bit.listserv.asm370
Article #204Re: Linkage convention
From: Edward E. Jaffe
Date: Mon, 17 Oct 2005 16:40
Date: Mon, 17 Oct 2005 16:40
26 lines
2830 bytes
2830 bytes
Bill Fairchild wrote: >But if you have well-debugged infrastructure code to use software stacks, by >all means use it. But don't bother trying to build your own such code. I >don't think it's worth the development/debug/support effort. And you can >reduce the overhead of GETMAINs by using the PC entry form rather than the SVC >form. > > The PC entry (e.g., STORAGE macro) is slower than the SVC entry. And, there are many other things to be considered. For example, if you use GETMAIN/FREEMAIN for every stack frame, then you'll need to establish ESTAE error recovery at each each stack level to free the frame in the event of an error that can be retried at a higher level in the calling hierarchy. -- .-----------------------------------------------------------------. | Edward E. Jaffe | | | Mgr, Research & Development | edjaffe@phoenixsoftware.com | | Phoenix Software International | Tel: (310) 338-0400 x318 | | 5200 W Century Blvd, Suite 800 | Fax: (310) 338-0801 | | Los Angeles, CA 90045 | http://www.phoenixsoftware.com | '-----------------------------------------------------------------'
Technical Details
Message-ID:
<4353D41A.50502@phoenixsoftware.com>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newscon06.news.prodigy.com!prodigy.net!logbridge.uoregon.edu!tethys.csu.net!nntp.csufresno.edu!sn-xit-02!sn-xit-11!sn-xit-06!sn-xit-14!supernews.com!149.173.6.116.MISMATCH!foggy!vm.sas.com!phoenixsoftware.com!edjaffeReferences:
<1f5.1468753f.30852767@aol.com>Show Full Headers
Complete Article Headers
X-Google-Thread: fcdcb,91cbe6b24531a1d8
X-Google-Attributes: gidfcdcb,public
X-Google-Language: ENGLISH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newscon06.news.prodigy.com!prodigy.net!logbridge.uoregon.edu!tethys.csu.net!nntp.csufresno.edu!sn-xit-02!sn-xit-11!sn-xit-06!sn-xit-14!supernews.com!149.173.6.116.MISMATCH!foggy!vm.sas.com!phoenixsoftware.com!edjaffe
From: "Edward E. Jaffe" <edjaffe@phoenixsoftware.com>
Newsgroups: bit.listserv.asm370
Subject: Re: Linkage convention
Date: Mon, 17 Oct 2005 09:40:58 -0700
Organization: SAS Inc.
Lines: 26
Sender: IBM Mainframe Assembler List <ASSEMBLER-LIST@LISTSERV.UGA.EDU>
Message-ID: <4353D41A.50502@phoenixsoftware.com>
References: <1f5.1468753f.30852767@aol.com>
NNTP-Posting-Host: mozart.unx.sas.com
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: foggy.unx.sas.com 1129567582 30318 10.19.150.41 (17 Oct 2005 16:46:22 GMT)
X-Complaints-To: usenet@unx.sas.com
NNTP-Posting-Date: Mon, 17 Oct 2005 16:46:22 +0000 (UTC)
Comments: Gated by NETNEWS@VM.SAS.COM
Return-Path: <owner-assembler-list@LISTSERV.UGA.EDU>
User-Agent: Mozilla Thunderbird 1.0.7 (Windows/20050923)
X-Accept-Language: en-us, en
Approved-By: "Edward E. Jaffe" <edjaffe@PHOENIXSOFTWARE.COM>
In-Reply-To: <1f5.1468753f.30852767@aol.com>
Return-Path: owner-assembler-list@LISTSERV.UGA.EDU
X-OriginalArrivalTime: 17 Oct 2005 16:46:19.0523 (UTC)
FILETIME=[4C844D30:01C5D33A]
Originator: daemon@mozart.unx.sas.com