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

Reply via email to