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/
