At 03:24 +0200 on 04/18/2006, Chris Mason wrote about Re: What's the
linkage editor really wants?:
Robert,
Quite right - total rubbish - I meant to say REP, of course, as can be seen
from the context - and the fact that I specifically said that RLD
corresponds to what can be found in the Assembler listing in the previous
paragraph
OOPS - My Bad. Upon review of the original message I see that you DO
state that RLD info is listed in the Assembly information.
BTW: The reason for the lack of any mention of REP cards in the
Assembly listing is that they are never created by the Assembler.
Their original purpose (back in the physical card days) was to give
the programmer the capability to patch the code without needing a
reassembly of the source.
Given the slow speed of the compile, the wait for access to the
computer, and the one-time use of physical dead trees for the Object
Deck and Printed Listing (as opposed to the current use of Recycled
Electrons for the Source, Object, and Listings as well as fast turn
around times and online viewing of the resulting listings), the
ability to punch the correction into the source deck (for later
reassembly) and a REP card to place in the Object Deck (for immediate
use in a Linkage Edit and Run stream) allowed the use of REP cards to
be justified as a time and media saving measure.
The "correction" was added as a REP card at the end of the deck and
the Linkage Editor updated the appropriate location in the resultant
Load Module. They served the same purpose in Object Decks as a
Superzap ZAP did/does for Load/Program Modules.
- this can be the problem with selective quoting - well,
politicians have to put up with it all the time. <g>
Chris Mason
----- Original Message -----
From: "Robert A. Rosenberg" <[EMAIL PROTECTED]>
Newsgroups: bit.listserv.ibm-main
To: <[email protected]>
Sent: Tuesday, 18 April, 2006 2:38 AM
Subject: Re: What's the linkage editor really wants?
At 16:55 +0200 on 04/13/2006, Chris Mason wrote about Re: What's the
linkage editor really wants?:
>One card type you won't find mentioned in the Assembler listing is RLD.
RLDs can appear in the Assembly listing (after the source listing and
only if you ask for it in your parms). If I remember correctly, this
is a truncated list - Only references from one ESD entry to another
(ie: VCONs and ACONS in CSECT X pointing at a location in CSECT Y. In
the Object Deck/Program Object/Load Module, there is one RLD entry
for every ACON and VCON in the program - The RLD is what is used to
update the Offset assembled into an ACON/VCON to reflect its location
> in memory when the program is loaded.
----------------------------------------------------------------------
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