[Info-vax] A day i life of the image activator.

John Reagan xyzzy1959 at gmail.com
Mon Apr 3 10:07:00 EDT 2023


> > 
> > 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



More information about the Info-vax mailing list