328 Index
Index
cxxdl.h,199
dl.h,199,215,223,233
errno.h,199,217,224
filehdr.h,67
header string,132,318
header structure,67
hiding shared library symbols (-
h),81,82,84,146,318
high-level optimization,289
HP_SHLIB_VERSION pragma,
28,99,155
HP-UX 10.X initializers,201
HP-UX Reference,162
I
-I linker option,277,278
icrt0.o startup file,277,278
immediate binding,58,104,
126,318
implicit address dependency,
159,318
implicit loading,318
import stub,263,318
import symbol,318
importing main program
symbols,81,84
incompatible changes to a shared
library,144
incomplete executable,122,126,
318
indirect addressing,262,318
init,202
init pragma,202
init/fini
example,211
init/fini initializers,202
initializer,318
+I linker option,203
32-bit mode,203
64-bit mode,210
example,211
accessing addresses,205
declaring,203
fini,202
for shared libraries,201,210
HP-UX 10.X,201
ordering,212,213
HP-UX 10.X style,201,203,
210
init,202
init/fini,202
example,211
ordering,212
style,210
init/fini style,201
multiple,203,204
order of execution,204
ordering
executable,212,213
shared library,212,213
syntax,204
inlining,289
instrumenting for PBO with +I
and -I,277,278
intermediate code,277,318
internal assembler pseudo-op,
160
internal name,176
internal name of shared library,
152
intra-library versioning,28,154
Invalid loader fixup needed
message,148
I-SOM file,277,318
and PBO,290
K
-k linker option,25,95,296,298
L
-L dir linker option,47,57
-l linker option,88
-l option,55,87
ld
+b option,176,178
+b path_list option,84,104,
145
+compat option,90
+df option,282,284
+e option,79,84,146
+ee option,81
+fini option,202
+hideallsymbols option,95
+I option,203
+init option,202
+noallowunsats option,94
+nodefaultmap option,95,
296,298
+noenvvar option,96
+noforceload option,93
+nosectionmerge option,290
+pd option,273
+pgm option,285
+pi option,273
+s option,86,104,145,178
+std option,90,91
+stripunwind option,96
+vtype option,97
64-bit mode options,25
-A option,65,271,290
-a search option,63
a.out file permissions,45
archive libraries, selecting (-a),
63
archive libraries, selecting (-l
),88
-B bind option,49
-b option,139,271
binding, choosing (-B),49
-c option,86
C++ programs, linking,41,140
code generation,279
combining object files into one
(-r),80,83,271,290
compiler interface,38,42
-D option,271