comp.lang.ada
 help / color / mirror / Atom feed
From: markb@sdcrdcf.UUCP
Subject: Re: Dynamic Address Clauses??
Date: 3 Jun 88 14:52:32 GMT	[thread overview]
Date: Fri Jun  3 10:52:32 1988
Message-ID: <5324@sdcrdcf.UUCP> (raw)
In-Reply-To: 5140@nsc.nsc.com

In article <5140@nsc.nsc.com> rfg@nsc.UUCP (Ron Guilmette) writes:
<... however a very similar construction has disturbed me deeply,
<to wit:
<       procedure P;
<       for P use at DYNAMIC;
<For a true embedded system, I can understand that one may want to fix certain
<routines at certain places via:
<       procedure P;
<       for P use at STATIC;
<However I cannot envision any case in which dynamic relocation of routines
<WHILE THE PROGRAM IS RUNNING would be of any benefit.  I can however
<predict that such a capability might be an implementor's nightmare.
<Note that 13.5(5) seem to allow (and now perhaps require?) such a
<capability in all implementations!  Wow!

A good reason to allow this is multic-like dymanic procedure linking.
A side effect of the routine DYMANIC may be to load the code you wish
to run via the name P into memory and then return its address.

Mark Biggar
{allegra,burdvax,cbosgd,hplabs,ihnp4,akgua,sdcsvax}!sdcrdcf!markb
markb@rdcf.sm.unisys.com

  reply	other threads:[~1988-06-03 14:52 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1988-06-01 15:12 Dynamic Address Clauses?? Mike Linnig
1988-06-02 12:39 ` Robert Firth
1988-06-10 14:38   ` stt
1988-06-15 21:19     ` Ron Guilmette
1988-06-03  6:02 ` Ron Guilmette
1988-06-03 14:52   ` markb [this message]
1988-06-06 12:33   ` David Collier-Brown
1988-06-08 18:52     ` Ron Guilmette
1988-06-10 19:22       ` Steve Hyland
1988-06-15 12:26       ` David Collier-Brown
1988-06-15 14:10 ` Burch Seymour
  -- strict thread matches above, loose matches on Subject: below --
1988-06-10 15:42 Jim Moody, DCA C342
1988-06-16 13:53 David E. Emery
1988-06-17  4:13 ` Richard A. O'Keefe
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox