From: Dick Munroe [munroe@acornsw.com] Sent: Tuesday, February 15, 2000 8:27 AM To: Info-VAX@Mvb.Saic.Com Subject: Re: Argument list tracking on Alpha... At 11:02 PM -0800 2/11/00, Info-VAX-Request@Mvb.Saic.Com wrote: >I was about to toy around with that to see if it would indeed force >such an action. It would see it would have to to return a pointer >that could be treated like the VAX AP. Thats what comes of working with an older doc set, no details on IARGPTR. It does indeed cause the fortran compiler to do something like a home operation and produces a data structure that has a longword argument counter, followed by quadwords pointing to the individual arguments. It DOESN'T pack the addresses into longwords the way the Macro 32 compiler does, but it's close enough. The function doesn't exist on my version of Fortran on my Vax systems, but its fakeable there. > > >>If instead what is wanted is to access the argument list of some >>routine that was called earlier, but is no longer on the active call >>stack, then no, there is no way to do that, and what's more, it was >>invalid on VAX as well. > >No. I believe Dick is after args in arglist of active frames on the >stack. Trying to find the arg list of an inactive frame is certainly >a dumb thing to attempt. > >-- >VAXman- OpenVMS APE certification number: AAA-0001 VAXman@TMESIS.COM Thanks, Dick -- Dick Munroe (E) mailto:munroe@acornsw.com Acorn Software, Inc. (O) 978 815 1622 267 Cox St. (F) 617 489 0328 Hudson Ma. 01749 (W) http://www.acornsw.com/