In <[EMAIL PROTECTED]>,
on 08/25/2006
   at 08:36 AM, "Gibbons, Mark" <[EMAIL PROTECTED]> said:

>I was trying to set an IF slip given a csect name in an NFS module. 
>Since these modules are now program objects I was not getting the
>right offset from the beginning of the load module. The offsets
>listed in AMBLIST for the csects are not from the beginning of the
>load module.

IMHO it's time to submit a requirement for SLIP proceesing of program
objects. The stated requirement should be to provide a documented and
supported way of providing an offset within a csect, and I'd advice
giving two suggested implementations:

 1. Add syntax to SLIP to specify module.csect.offset, with SLIP
    doing any necessary lookups and arithmetic.

 2. Add an option to AMBLIST to produce a module-relative offset
    list of sections and entry points.

>Excerpt from a PMR:

>I'm sorry for any confusion this may have caused. Hopefully this       
> clarifies the situation. If there is any other way binder/amblist
>can assist, please don't hesitate to contact me.                           
>--Mike Young    

What about the case where the sections of the program object are not,
and cannot be, loaded contiguously?
 
-- 
     Shmuel (Seymour J.) Metz, SysProg and JOAT
     ISO position; see <http://patriot.net/~shmuel/resume/brief.html> 
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

----------------------------------------------------------------------
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