Kenwood HP 9000 Personal Computer User Manual


 
Index
Index 331
HP_SHLIB_VERSION
pragma
, 28
SHLIB_VERSION pragma
, 28
procedure labels and PIC
, 268
procedure linkage table
, 262,
320
process ID
, 320
prof profiler
, 130
profile-based optimization
, 274,
292, 321
+df option
, 282, 284
+I and -I options
, 277, 278
+P and -P options
, 283
_clear_counters function
, 282
-A linker option
, 290
ar command
, 291
atexit function
, 278
-b linker option
, 286
basic block
, 274, 315
code generation
, 279
compatibility with 9.0
, 291
compiler incompatibilities
, 291
crt0.o startup file
, 277, 278
disk space usage
, 288
empty flow.data file
, 280
example
, 276
flow.data file
, 280, 284
flow.data file, renaming with
+df
, 282, 284
FLOW_DATA environment
variable
, 284
forking an instrumented
application
, 282
-G linker option
, 290
high-level optimization,
interaction with
, 289
icrt0.o startup file
, 277, 278
instrumenting with +I and -I
,
277, 278
I-SOM file restrictions
, 290
limitations
, 288
linker performance
, 279, 290
lock file
, 282
malloc()
, 288
nm command
, 291
optimization levels, selecting
,
285
optimizing with +P and -P
, 283
overview
, 274
PBO_PGM_PATH
environment variable
, 281
profile data file
, 280, 284
profile data for multiple
programs
, 281
profiling phase
, 279
program name, changing
(+pgm)
, 285
-r linker option
, 287, 290
restrictions
, 288
-s linker option
, 290
scrt0.o startup file
, 277
shared library optimization
,
286
source code changes
, 288
strip command
, 291
temporary files
, 288
when to use
, 275
profiling
data file for PBO
, 280, 284
phase of PBO
, 279
search path
, 47
shared libraries
, 130, 161
program start-up
, 118
Q
-Q linker option
, 28
-q linker option
, 28, 45
R
-r linker option
, 83, 271, 290
C++ limitation
, 288
profile-based optimization
, 287
relocatable object code
, 260, 321
relocation
, 42, 321
restricted binding
, 59, 104, 321
RPATH
, 321
run-time behavior changes
, 30
run-time path environment
variables
, 30
S
-S compiler option
, 291
-s compiler option
, 291
-S linker option
, 28
-s linker option
, 89, 290
scrt0.o startup file
, 43, 277
search order for shared library
symbols
, 143
search path
dynamic
, 317
section mapping directive
, 303,
307, 321
segment
, 95, 309, 321
segment declaration
, 303, 304,
321
SHARE_MAGIC
, 28, 44
shared executable
, 321
shared library
, 321
+h option
, 152
accessing explicitly loaded
routines and data
, 222
attaching
, 48, 126, 315
binding
, 48, 122, 126, 315
compared with archive
, 122,
124
compatibility mode
, 176
creating
, 139
cxxdl.h header file
, 199
data copy eliminated
, 126
data linkage table
, 262, 316
debugging
, 130, 161
deferred binding
, 49, 104, 126
definition of
, 126, 129
dependency
, 140, 316
dependent library
, 140, 316
dl.h header file
, 199