Thanks have to change the macros xplink supports amode 64

Thanks again 




> On Aug 21, 2019, at 5:10 AM, Don Poitras <sas...@sas.com> wrote:
> 
> R5 points to the WSA. In a 64-bit xplink assembler routine, it's required to
> be passed in from the caller. Just like R4 points to the stack and R12 points
> to the CAA. See:
> 
> https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.3.0/com.ibm.zos.v2r3.cbcpx01/cbc1p2179.htm
> 
> In article <007201d557c8$5238af60$f6aa0e20$@gmail.com> you wrote:
>> Not sure if that it seems like in the CELQCALL register 5 should be
>> initialized to something which it is not either by CELQCALL macros or the
>> CELQPRLG macros
> 
>> -----Original Message-----
>> From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> On Behalf Of
>> Charles Mills
>> Sent: Tuesday, August 20, 2019 9:12 PM
>> To: IBM-MAIN@LISTSERV.UA.EDU
>> Subject: Re: 64 bit Assembler DLL app PSECT parm
> 
>> There is more here
>> https://www.ibm.com/support/knowledgecenter/SSENW6_1.6.0/com.ibm.hlasm.v1r6.
>> asma400/xatrsyn.htm
>> but not much. (Watch the fold.)
> 
>> This seems pretty good:
>> https://www.ibm.com/support/knowledgecenter/SSENW6_1.6.0/com.ibm.hlasm.v1r6.
>> asma400/adaattr.htm 
> 
>> Charles
> 
> 
>> -----Original Message-----
>> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
>> Behalf Of Joseph Reichman
>> Sent: Tuesday, August 20, 2019 5:47 PM
>> To: IBM-MAIN@LISTSERV.UA.EDU
>> Subject: 64 bit Assembler DLL app PSECT parm
> 
>> Hi
> 
>> 
> 
>> I have a 64 bit C DLL being called by a 64 BIT Assembler program the
>> following is an example I saw in the LE 64 bit guide
> 
>> 
> 
>> DLLAPPL  CELQPRLG PSECT=ADLA6IFP I searched for the text ADLA6IFP and this
>> was the only occurrence
> 
>> 
> 
>> I am wondering what the value is for the PSECT parm 
> 
>> 
> 
>> I seem to be abending in CELQCALL macro which is somehow related to the
>> PSECT parm or its address
> 
>> 
> 
>> Looking up the documentation on the parm  
> 
>> *
> 
>> Not quite sure what this means
> 
>> 
> 
>> PSECT
> 
>> The name to be assigned to the AMODE 64 assembler routine PSECT area. The
>> PSECT is used to
> 
>> establish this routines 64-bit XPLINK environment. For more information
>> about the PSECT area, see
> 
>> High Level Assembler and Toolkit Feature in IBM Knowledge Center
>> (www.ibm.com/support/
> 
>> knowledgecenter/SSENW6).
> 
>> 
> 
>> thanks
> 
> -- 
> Don Poitras - SAS Development  -  SAS Institute Inc. - SAS Campus Drive
> sas...@sas.com           (919) 531-5637                Cary, NC 27513
> 
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to