Kenwood HP 9000 Personal Computer User Manual


 
330 Index
Index
suppressing, 55
linker
compatibility features
, 23
options
64-bit mode
, 25, 90
SVR4-compliant features
, 23
linker tool summary
, 103
linker toolset
unsupported features
, 28
linking C++ programs
, 41, 140
links with ln(1) to shared
libraries
, 152
link-time behavior changes
, 28
load graph, shared library
, 141
loading a shared library
, 126,
215, 240
local definition
, 40, 319
lock file
, 282, 319
lorder command
, 147
LPATH environment variable
,
47, 57
M
magic number
, 44
malloc() and PBO
, 288
man page
, 162, 319
mapfile
, 95, 295, 296, 319
default
, 298, 301
entrance criteria
, 307
internal structure
, 309
section mapping directive
,307,
321
segment
mapping sections
, 309
segment declaration
, 304, 321
segment placement
, 309
mapfile directive
, 296
default
, 312
section mapping directive
, 303
segment declaration
, 303
user-defined
, 312
mapfile linker option
, 25
math library (libm, libM), 163
mcrt0.o startup file
, 43
mixed mode shared library
, 184
mixing shared and archive
libraries
, 164
example using shl_load(3X)
,
167
example with hidden
definitions
, 171
potential problems
, 164
unsatisfied symbol example
,
164
model command
, 22
moving shared libraries after
linking
, 84, 104, 158
N
-n linker option
, 28, 45
-N option
, 45, 66, 290
naming libraries
, 46
nlist function
, 68
nm command
, 107
and PBO
, 291
nonfatal binding
, 59, 104, 320
-noshared linker option
, 25, 93
O
-o compiler/linker option
, 55
-O linker option
, 270
object code
absolute
, 261
position-independent
, 262
relocatable
, 260
object file
, 320
external reference
, 40
global definition
, 40
local definition
, 40
symbol name
, 40, 322
symbol table
, 40, 322
symbol types
, 109
using nm to view symbols
, 107
object module
, 132, 320
online help
, 33
optimization
+Olevel compiler option
, 285
compiler optimization level
and PBO
, 285
data references
, 270
dead procedure elimination
,
270
level 1 through level 4
, 285
profile-based optimization
,
274, 292
unused procedure elimination
,
271
using PBO data (+P/-P)
, 283
P
-p compiler option
, 291
-P linker option
, 283
parent process
, 320
PA-RISC 2.0 object files
, 21, 99
PBO_PGM_PATH environment
variable
, 281
PC-relative addressing
, 262, 320
performance
shared library
, 60, 145
permissions
a.out executable file
, 45
shared library
, 148
phases
compiler
, 38, 315
physical address
, 261, 320
pipe
, 320
plabel and PIC
, 268
position-independent code
, 262,
263, 268, 320
assembly language
, 264
creating
, 122, 138
POSIX
math library (libM)
, 163
pragma
, 320
"fini"
, 202
"init"
, 202