Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

6 May, 2024: The networking issue during the past two days has been identified and appears to be fixed. Will keep monitoring.


computers / comp.os.vms / A day i life of the image activator.

SubjectAuthor
* A day i life of the image activator.Jan-Erik Söderholm
+- Re: A day i life of the image activator.Volker Halle
`* Re: A day i life of the image activator.Bob Eager
 `* Re: A day i life of the image activator.Jan-Erik Söderholm
  `* Re: A day i life of the image activator.John Reagan
   +- Re: A day i life of the image activator.Single Stage to Orbit
   `- Re: A day i life of the image activator.hb@end.of.inter.net

1
A day i life of the image activator.

<u06lqr$1dule$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=27289&group=comp.os.vms#27289

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder.eternal-september.org!.POSTED!not-for-mail
From: jan-erik...@telia.com (Jan-Erik Söderholm)
Newsgroups: comp.os.vms
Subject: A day i life of the image activator.
Date: Fri, 31 Mar 2023 15:05:32 +0200
Organization: A noiseless patient Spider
Lines: 10
Message-ID: <u06lqr$1dule$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 31 Mar 2023 13:05:31 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="e1f8c7a3ea58a12c9765c9ade21cf20a";
logging-data="1505966"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/qm9/YrFnEz3E2J034Xorp"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.8.0
Cancel-Lock: sha1:BDR0brYeYradgqsXjAtcU3l53vE=
Content-Language: sv
 by: Jan-Erik Söderholm - Fri, 31 Mar 2023 13:05 UTC

Hi.

Som time ago (years?) there was something posted that in a
funny way described the process of an image activatiuon.
It was written as a dialoge between the EXE and the activator.

Does anyone know what I'm referring to?
Anyone having a link?

Jan-Erik.

Re: A day i life of the image activator.

<3005b743-a2c7-4267-a625-efe1db34f5cbn@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=27290&group=comp.os.vms#27290

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:6214:4186:b0:5df:47b4:a977 with SMTP id ld6-20020a056214418600b005df47b4a977mr2310995qvb.5.1680268395240;
Fri, 31 Mar 2023 06:13:15 -0700 (PDT)
X-Received: by 2002:ac8:5905:0:b0:3de:1720:b54b with SMTP id
5-20020ac85905000000b003de1720b54bmr10047062qty.0.1680268394970; Fri, 31 Mar
2023 06:13:14 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!feeder1.cambriumusenet.nl!feed.tweak.nl!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Fri, 31 Mar 2023 06:13:14 -0700 (PDT)
In-Reply-To: <u06lqr$1dule$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=91.249.186.162; posting-account=cHmS7AoAAACMYAFH9kP9m4l8qjrXLvte
NNTP-Posting-Host: 91.249.186.162
References: <u06lqr$1dule$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <3005b743-a2c7-4267-a625-efe1db34f5cbn@googlegroups.com>
Subject: Re: A day i life of the image activator.
From: volker_h...@hotmail.com (Volker Halle)
Injection-Date: Fri, 31 Mar 2023 13:13:15 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1242
 by: Volker Halle - Fri, 31 Mar 2023 13:13 UTC

Jan-Erik,

how about this ?

https://groups.google.com/g/comp.os.vms/c/Rr394zhu6SQ

Volker.

Re: A day i life of the image activator.

<k8obhdFhva7U13@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=27291&group=comp.os.vms#27291

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: news0...@eager.cx (Bob Eager)
Newsgroups: comp.os.vms
Subject: Re: A day i life of the image activator.
Date: 31 Mar 2023 15:11:41 GMT
Lines: 457
Message-ID: <k8obhdFhva7U13@mid.individual.net>
References: <u06lqr$1dule$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net FOz+Z2iPZ+57aX6xcGFUGgVIZ4XEAkp83pwNbPtOOlRsvrKKJq
Cancel-Lock: sha1:2u+MJ2XuuuLDxIEuOZj5m6ltr90=
User-Agent: Pan/0.145 (Duplicitous mercenary valetism; d7e168a
git.gnome.org/pan2)
 by: Bob Eager - Fri, 31 Mar 2023 15:11 UTC

On Fri, 31 Mar 2023 15:05:32 +0200, Jan-Erik Söderholm wrote:

> Hi.
>
> Som time ago (years?) there was something posted that in a funny way
> described the process of an image activatiuon.
> It was written as a dialoge between the EXE and the activator.
>
> Does anyone know what I'm referring to?
> Anyone having a link?

A Day in the Life of the Image Activator

as recounted to Stanley Rabinowitz on 7-Jan-1985

MONITOR: Good morning sir! I am your command language
interpreter today. That was a flawlessly executed LOGIN.
How may I help you today?

USER: Good morning to you too computer.
I think today I want to do some data retrieving.

MONITOR: A wonderful choice sir! A finer day it couldn't be
for looking over your data. How will you have it today?
Sunny side up? Once over lightly?

USER: I think I'll use DATATRIEVE. Would you kindly activate
DATATRIEVE please?

MONITOR: Most certainly sir! An excellent choice!
One moment while I image-activate it.

MONITOR: Oh, image activator: would you please image-activate
that DTR32 image that I notice on SYS$SYSTEM? My user
desires to play with it a bit now.

IMAGE ACTIVATOR: No problem. Shouldn't take but a jiff.

<pause>

MONITOR: Any problems?

IMAGE ACTIVATOR: No sir, not a one. It's just that I'm surprised to
see that DTR32 is composed of 21 image sections.
Quite an unusual number for a VMS utility. Most
images only have 3 or 4 sections. This one really
sets a record! But no problem - I just \love/ to map
in all these sections. After all - that's my primary
purpose in life.

<pause>

IMAGE ACTIVATOR: Well, that should do it. They're all mapped in.

MONITOR: Then we can start her up now?

IMAGE ACTIVATOR: Well not quite. I just noticed that this image
invokes some shared images. Oh well, I guess I'll
have to go image-activate them too. At least we'll
only have to activate those images that this program
really needs.

MONITOR: How many shared images does it require?

IMAGE ACTIVATOR: Oh mi gosh! It references 15 shared images!
Another record! I can't believe it!
Oh well, here goes...

IMAGE ACTIVATOR: The first one it wants is DTRSHR. That should be
an easy one.

<pause>

IMAGE ACTIVATOR: Oh no! Not another one. That's two in one day!
DTRSHR.EXE uses 20 image sections!

MONITOR: Have you enough room for them all?

IMAGE ACTIVATOR: No sweat. This is a virtual memory machine. And this disk
I/O is real fast. I'll have it in a minute.

<pause>

IMAGE ACTIVATOR: There. Now on to the other shared images. Next
comes CDDSHR. Guess it's important that we share
all this data.

MONITOR: Yup. What next?

IMAGE ACTIVATOR: Now we'll need a database manager, so I guess
we'll just have to go off and image-activate DBMSHR,
the database management system.

MONITOR: Sounds reasonable.

USER: How's it coming there computer?

MONITOR: No sweat. It'll be just another moment.

IMAGE ACTIVATOR: And now we'll activate RDBSHR.

MONITOR: But I thought you just brought in your database manager?

IMAGE ACTIVATOR: Yes, but this one is the \relational/ database system.
It's a whole different ballgame.

MONITOR: Well, hurry it along.

IMAGE ACTIVATOR: Okay. Next comes RDMSHR, the relational database
manager.

MONITOR: But how does that differ from RDBSHR?

IMAGE ACTIVATOR: I don't know. I just activate 'em. They tell me
to image-act and I image-act.

MONITOR: Well, I hope that's it for database managers.

IMAGE ACTIVATOR: Not quite. There's still RDBBSHR. This company
specializes in its excellent collection of managers.

MONITOR: Great! I guess that's it then.

IMAGE ACTIVATOR: Not on your life! Do you think our user merely
wants to look at relationships? What if he wants
to sort his data?

MONITOR: Oh.

IMAGE ACTIVATOR: Didn't think of that did you? I guess we'll just
have to go image-activate SORTSHR.

MONITOR: I guess so.

USER: But I don't plan to do any sorting today.
I just wanted to prepare a short report.

IMAGE ACTIVATOR: Sorry. SORTSHR comes with this image.
It's a free option.

MONITOR: What next?

IMAGE ACTIVATOR: Hmm. Looks like a request to bring in COBRTL,
the COBOL run-time library.

MONITOR: Why would they want that? Is DATATRIEVE written in
COBOL?

IMAGE ACTIVATOR: No, but the COBOL run time library has many precious
gems of useful routines that one might wish to call...
Guess, I'll just go image-activate it now.

MONITOR: Good thing you don't also need the FORTRAN run-time
library too.

IMAGE ACTIVATOR: Now you've done it! You've given me the evil eye.
Either that or I just got up out of the wrong side
of the bed this morning. Here look at this: this
image is also requesting FORRTL and LIBRTL.
OH! and now look: It wants MTHRTL too!

MONITOR: You never know when our user might want to do some
computation. He might need to compute some arc
cosines you know. Better safe than sorry.

USER: What's taking so long?

MONITOR: (still trying to be pleasant) We're almost there now.
Shant be much longer. After all, you want a
user-friendly system don't you?

IMAGE ACTIVATOR: That's right. I guess that's why I've been
instructed to image activate LBRSHR. You never
know when the user might request some on-line help
so we've got to have our librarian ready to answer
his questions.

MONITOR: That's nice. I'm sure our user will appreciate that.

IMAGE ACTIVATOR: And oh yeah - we'll need SCRSHR too, the screen
package. Only the best on \this/ system. Can't
let our user make do without fancy graphics!

MONITOR: A wonderful thought. But will SCRSHR be enough?

IMAGE ACTIVATOR: No. you're right of course. We'll also have to
bring in EDTSHR. SCRSHR is only the low level
graphics. EDTSHR will really let our user edit
his data in style.

USER: But I wasn't planning to change the data today.
Just one simple report...

MONITOR: Keep your shirt on. When this image finally comes
up, it will really blow your mind.

MONITOR: But image activator, will EDTSHR really be enough?
Isn't the big thing these days forms?

IMAGE ACTIVATOR: Right you are monitor, baby. Guess we'll need
FDVSHR, the forms management system. Won't take
but another moment. (sigh) I think that was the last
one.

MONITOR: Great! Then I can report back that we're ready to go?

IMAGE ACTIVATOR: One second. Let me make one last check...

MONITOR: Never pays to be hasty.

IMAGE ACTIVATOR: Ah nuts! Some of these new images that we just
activated are requesting further attention.
It looks like they too want to activate other
shared images.

MONITOR: Don't we have enough images? That's been 16 already!

IMAGE ACTIVATOR: Well, security is an important issue too.
Wouldn't want our user to lose any data.
Look here: CDDSHR wants us to bring in SECURESHR.
Guess I'll just have to image-activate another one...

USER: (getting impatient) What's taking so long?

MONITOR: We're putting all the pieces together for you now.
Shouldn't be much longer.

USER: Putting them together? Doesn't it come all assembled?

MONITOR: Not to worry. There's no extra charge for installation.

IMAGE ACTIVATOR: There. And now what? Look at this: CDDSHR also wants
us to activate LIBRTL, the common run-time library.

MONITOR: But didn't you already activate LIBRTL?

IMAGE ACTIVATOR: Right on baby! Let me just look around.

<pause>

IMAGE ACTIVATOR: Oh there it is. We have it mapped into memory already.
I guess I'll just throw this request away.


Click here to read the complete article
Re: A day i life of the image activator.

<u092pi$1s1ni$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=27292&group=comp.os.vms#27292

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder.eternal-september.org!.POSTED!not-for-mail
From: jan-erik...@telia.com (Jan-Erik Söderholm)
Newsgroups: comp.os.vms
Subject: Re: A day i life of the image activator.
Date: Sat, 1 Apr 2023 12:58:58 +0200
Organization: A noiseless patient Spider
Lines: 22
Message-ID: <u092pi$1s1ni$1@dont-email.me>
References: <u06lqr$1dule$1@dont-email.me> <k8obhdFhva7U13@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 1 Apr 2023 10:58:58 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="7e6cbacb48a4989658cb48fabe82d170";
logging-data="1967858"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18/OYdFxZhdYqsDrko2Xni3"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.8.0
Cancel-Lock: sha1:7+Nc1/19oimg/euxA8R4NXzTdnk=
Content-Language: sv
In-Reply-To: <k8obhdFhva7U13@mid.individual.net>
 by: Jan-Erik Söderholm - Sat, 1 Apr 2023 10:58 UTC

Den 2023-03-31 kl. 17:11, skrev Bob Eager:
> On Fri, 31 Mar 2023 15:05:32 +0200, Jan-Erik Söderholm wrote:
>
>> Hi.
>>
>> Som time ago (years?) there was something posted that in a funny way
>> described the process of an image activatiuon.
>> It was written as a dialoge between the EXE and the activator.
>>
>> Does anyone know what I'm referring to?
>> Anyone having a link?
>
> A Day in the Life of the Image Activator
>
> as recounted to Stanley Rabinowitz on 7-Jan-1985
....
....
....

Thanks Volker and Bob!

Jan-Erik.

Re: A day i life of the image activator.

<37cfe113-c06f-48f7-952d-fc8c397cdbe6n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=27304&group=comp.os.vms#27304

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:620a:4621:b0:746:7fc3:3b79 with SMTP id br33-20020a05620a462100b007467fc33b79mr4795532qkb.5.1680530821561;
Mon, 03 Apr 2023 07:07:01 -0700 (PDT)
X-Received: by 2002:a05:622a:1648:b0:3df:4635:979b with SMTP id
y8-20020a05622a164800b003df4635979bmr12898353qtj.12.1680530821342; Mon, 03
Apr 2023 07:07:01 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Mon, 3 Apr 2023 07:07:00 -0700 (PDT)
In-Reply-To: <u092pi$1s1ni$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:191:200:fa0:6965:a7b4:41b3:b9e9;
posting-account=M3IgSwoAAADJd6EnOmsrCCfB6_OyTOkv
NNTP-Posting-Host: 2601:191:200:fa0:6965:a7b4:41b3:b9e9
References: <u06lqr$1dule$1@dont-email.me> <k8obhdFhva7U13@mid.individual.net> <u092pi$1s1ni$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <37cfe113-c06f-48f7-952d-fc8c397cdbe6n@googlegroups.com>
Subject: Re: A day i life of the image activator.
From: xyzzy1...@gmail.com (John Reagan)
Injection-Date: Mon, 03 Apr 2023 14:07:01 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 4267
 by: John Reagan - Mon, 3 Apr 2023 14:07 UTC

> >
> > A Day in the Life of the Image Activator
> >
> > as recounted to Stanley Rabinowitz on 7-Jan-1985

And since the VAX days, the image activator is even busier with filling in tons of relocations into the Itanium "short"
section, sharable image symbol-vectors, as well as the references to all the shareable images.

For "fun", I did a ANAL/IMAGE/SEGMENT=DYNAMIC on an XMACRO cross-compiler in my directory. There are 57237
image relocations just for XMACRO alone.

$ search analyze.x DT_NEEDED,DT_VMS_FIXUP_RELA_CNT,DT_VMS_IMG_RELA_CNT
0000000080000110 0221BF10 00000110 DT_NEEDED 0000000000000001 String table index for image LBRSHR
0000000080000130 0221BF30 00000130 DT_VMS_FIXUP_RELA_CNT 0000000000000009 Count of fixup entries
0000000080000160 0221BF60 00000160 DT_NEEDED 0000000000000008 String table index for image CMA$TIS_SHR
0000000080000180 0221BF80 00000180 DT_VMS_FIXUP_RELA_CNT 0000000000000002 Count of fixup entries
00000000800001B0 0221BFB0 000001B0 DT_NEEDED 0000000000000014 String table index for image CRFSHR
00000000800001D0 0221BFD0 000001D0 DT_VMS_FIXUP_RELA_CNT 0000000000000002 Count of fixup entries
0000000080000200 0221C000 00000200 DT_NEEDED 000000000000001B String table index for image LIBRTL
0000000080000220 0221C020 00000220 DT_VMS_FIXUP_RELA_CNT 0000000000000032 Count of fixup entries
0000000080000250 0221C050 00000250 DT_NEEDED 0000000000000022 String table index for image CXXL$LANGRTL
0000000080000270 0221C070 00000270 DT_VMS_FIXUP_RELA_CNT 00000000000001CF Count of fixup entries
00000000800002A0 0221C0A0 000002A0 DT_NEEDED 000000000000002F String table index for image CXXL$RWRTL
00000000800002C0 0221C0C0 000002C0 DT_VMS_FIXUP_RELA_CNT 0000000000000035 Count of fixup entries
00000000800002F0 0221C0F0 000002F0 DT_NEEDED 000000000000003A String table index for image DECC$SHR
0000000080000310 0221C110 00000310 DT_VMS_FIXUP_RELA_CNT 000000000000006F Count of fixup entries
0000000080000340 0221C140 00000340 DT_NEEDED 0000000000000043 String table index for image DPML$SHR
0000000080000360 0221C160 00000360 DT_VMS_FIXUP_RELA_CNT 0000000000000065 Count of fixup entries
0000000080000390 0221C190 00000390 DT_NEEDED 000000000000004C String table index for image LIBOTS
00000000800003B0 0221C1B0 000003B0 DT_VMS_FIXUP_RELA_CNT 0000000000000027 Count of fixup entries
00000000800003E0 0221C1E0 000003E0 DT_NEEDED 0000000000000053 String table index for image PTHREAD$RTL
0000000080000400 0221C200 00000400 DT_VMS_FIXUP_RELA_CNT 0000000000000012 Count of fixup entries
0000000080000430 0221C230 00000430 DT_NEEDED 000000000000005F String table index for image SYS$PUBLIC_VECTORS
0000000080000450 0221C250 00000450 DT_VMS_FIXUP_RELA_CNT 0000000000000025 Count of fixup entries
0000000080000480 0221C280 00000480 DT_VMS_IMG_RELA_CNT 000000000000DF95 Count of image relocation entries

Re: A day i life of the image activator.

<4362f5648cc6f56c2dc11cf8faa86d4ca87740d6.camel@munted.eu>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=27312&group=comp.os.vms#27312

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!palladium.buellnet!not-for-mail
From: alex.bu...@munted.eu (Single Stage to Orbit)
Newsgroups: comp.os.vms
Subject: Re: A day i life of the image activator.
Date: Mon, 03 Apr 2023 17:36:51 +0100
Organization: One very high maintenance cat
Message-ID: <4362f5648cc6f56c2dc11cf8faa86d4ca87740d6.camel@munted.eu>
References: <u06lqr$1dule$1@dont-email.me>
<k8obhdFhva7U13@mid.individual.net> <u092pi$1s1ni$1@dont-email.me>
<37cfe113-c06f-48f7-952d-fc8c397cdbe6n@googlegroups.com>
Reply-To: alex.buell@munted.eu
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Injection-Info: solani.org;
logging-data="3154155"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Evolution 3.46.4
Cancel-Lock: sha1:cghnGz38lFg9mmmJHuZQ/Nlihw0=
X-User-ID: eJwFwYEBwCAIA7CXZKUVzlHA/09YQshU20U5H9+7y2N1r6n8ulINM3gqbJTHDThx0iy6SE5PCNz1dKcF/Ep1FUA=
In-Reply-To: <37cfe113-c06f-48f7-952d-fc8c397cdbe6n@googlegroups.com>
 by: Single Stage to Orbi - Mon, 3 Apr 2023 16:36 UTC

On Mon, 2023-04-03 at 07:07 -0700, John Reagan wrote:
> For "fun", I did a ANAL/IMAGE/SEGMENT=DYNAMIC on an XMACRO cross-
> compiler in my directory.  There are 57237
> image relocations just for XMACRO alone. 

I can see scope for optimising these relocations, make it lean and mean
by arranging it all so it loads instantly.
--
Tactical Nuclear Kittens

Re: A day i life of the image activator.

<aefddf8b-e65d-4161-9d71-a94a884274f2n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=27315&group=comp.os.vms#27315

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:6214:14ea:b0:5ab:d0c:51af with SMTP id k10-20020a05621414ea00b005ab0d0c51afmr7473891qvw.6.1680542879101;
Mon, 03 Apr 2023 10:27:59 -0700 (PDT)
X-Received: by 2002:a37:6386:0:b0:745:da3d:cd0a with SMTP id
x128-20020a376386000000b00745da3dcd0amr9813203qkb.12.1680542878953; Mon, 03
Apr 2023 10:27:58 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Mon, 3 Apr 2023 10:27:58 -0700 (PDT)
In-Reply-To: <37cfe113-c06f-48f7-952d-fc8c397cdbe6n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:9e8:32c1:ad00:3616:cc8a:476f:f275;
posting-account=U8VIbwoAAAD-oRYtqvRwM1yjdPKmKsbA
NNTP-Posting-Host: 2001:9e8:32c1:ad00:3616:cc8a:476f:f275
References: <u06lqr$1dule$1@dont-email.me> <k8obhdFhva7U13@mid.individual.net>
<u092pi$1s1ni$1@dont-email.me> <37cfe113-c06f-48f7-952d-fc8c397cdbe6n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <aefddf8b-e65d-4161-9d71-a94a884274f2n@googlegroups.com>
Subject: Re: A day i life of the image activator.
From: h47...@gmail.com (hb@end.of.inter.net)
Injection-Date: Mon, 03 Apr 2023 17:27:59 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2348
 by: hb@end.of.inter.net - Mon, 3 Apr 2023 17:27 UTC

On Monday, April 3, 2023 at 4:07:03 PM UTC+2, John Reagan wrote:
> > >
> > > A Day in the Life of the Image Activator
> > >
> > > as recounted to Stanley Rabinowitz on 7-Jan-1985
> And since the VAX days, the image activator is even busier with filling in tons of relocations into the Itanium "short"
> section, sharable image symbol-vectors, as well as the references to all the shareable images.
>
> For "fun", I did a ANAL/IMAGE/SEGMENT=DYNAMIC on an XMACRO cross-compiler in my directory. There are 57237
> image relocations just for XMACRO alone.
> ...
And they are applied either once or never. XMACRO is a main program. The ELF linker by default generates image relocations, even for main image. Just in case they need to be relocated. Main images usually are not relocated, except they are installed /RESIDENT. And that happens usually only once at system startup.

Shareable images are always relocated, except you run them as main images.

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor