HP OpenVMS Linker Utility Manual
Previous
Contents
Index
M
Major ID
specifying value of
Mangled names
shown in I64 linker map
Map files
See Image map files; Image map files (I64)
/MAP qualifier
Mapping virtual memory
using SOLITARY program section attribute
using SOLITARY program section attribute on I64
Memory allocation
for based images
for images
information in Alpha/VAX map
information in I64 map
performed by linker
Memory (Alpha/VAX)
absolute program section
relocatable program section
Memory (I64)
absolute program section
relocatable program section
Memory resident databases
implementing as shareable image
Minor ID
specifying value of
Module/image synopsis section
listed in I64 Linker map file
N
NAME= option
Naming images
Naming shareable images
NAS (Network Application Support)
open systems library processing
/NATIVE_ONLY qualifier
NOMOD program section attribute
resolving conflicts
NOMOD section attribute
resolving conflicts
setting
O
Object modules
as linker input file
in libraries
in symbol resolution processing
including in a link operation from a library #1
including in a link operation from a library #2
listed in Alpha/VAX map file
using ANALYZE/OBJECT utility to examine
Object modules (I64)
in symbol resolution processing
Open systems library
support for NAS in linker
OpenVMS Alpha System-Code Debugger
creating debug symbol file for
Options files
as linker input
case sensitivity of option arguments
creating
specifying in a link operation #1
specifying in a link operation #2
specifying on the command line
use of radix operators
/OPTIONS qualifier
Overlaid (OVR) attribute
P
/P0IMAGE qualifier
Page faults
specifying page fault clusters
Page sizes
specifying in link operations
Performance
improving
linker image optimizations
PFCDEFAULT system parameter
overriding default value
PLV (privileged library vector) #1
PLV (privileged library vector) #2
Privileged library vector
See PLV
Privileged shareable images
declaring universal symbols in
declaring universal symbols in (Alpha linking)
protecting
protecting image sections in
Procedure signature blocks
See PSBs
Procedure signature information
Program section attributes (Alpha/VAX)
determining image section attributes
effects on image section creation
Program section synopsis
listed in Alpha/VAX map file
listed in I64 Linker map file
Program sections
collecting into image sections
implicit setting of GBL attribute by linker
isolating in an image section
overlaid
SOLITARY attribute
specifying values of attributes
Program sections (Alpha/VAX)
absolute
alignment of
as universal symbols
attributes
conflicting
modifying
collecting into image sections #1
collecting into image sections #2
concatenated
creation of
declaring as universal symbols on Alpha
determining image section location
determining the address of
in ANALYZE/OBJECT listing
listed in map file
modifying program section attributes
NOMOD attribute
resolving conflicts
overlaid #1
overlaid #2
relocatable
SHR attribute
significant attributes of
sorting by attributes
PROTECT= option
/PROTECT qualifier
Protecting image sections
using the PROTECT= option
Protecting shareable images
PSBs (procedure signature blocks)
PSECT_ATTR= option
controlling image section creation on Alpha/VAX systems
controlling segment creation
PSECT_ATTRIBUTE= option
R
Radix operators
used with linker options
Relocatable references
listed in VAX map file
Relocating symbols
definition
/REPLACE qualifier
Resident images
creating
effect on Alpha/VAX image map file
effect on data image sections
RMS_RELATED_CONTEXT= option
Run-time kitting
creating shareable images for
S
Sections
declaring as universal
Sections (I64)
absolute
alignment of
attributes
effects on segment creation
name mappings
collecting into segments #1
collecting into segments #2
concatenated
conflicting attributes
containing unwind data
controlling demand-zero segment production
created by linker
creation of
determining segment location
determining the address of
embedded in code segments
for symbol vector
handling initialized overlaid sections
implicit setting of GBL attribute by linker
in ANALYZE/OBJECT listing
isolating in a segment
listed in map file
modifying attributes
modifying section attributes
NOMOD attribute
resolving conflicts
overlaid #1
overlaid #2
relaxed symbol definitions
relocatable
short data
significant attributes of #1
significant attributes of #2
SOLITARY attribute
sorting by attributes
/SECTION_BINDING qualifier
improving the performance of installed shareable images (Alpha linking)
Segments
demand-zero
Segments (I64)
allocating memory for
assigning attributes
attributes
name mappings
clustering of input files to create
controlling creation of
creating from sections
creating on I64
determining the address of
determining the sections in
dynamic
examining with the ANALYZE/IMAGE utility
filling with binary information
listed in map file
order, in cluster #1
order, in cluster #2
short data
signature
using CLUSTER= option to control
/SEGMENT_ATTRIBUTE qualifier
keywords
/SELECTIVE_SEARCH qualifier #1
/SELECTIVE_SEARCH qualifier #2
I64
Shareable image segments (I64)
attributes determined by section attributes
Shareable images
activating #1
activating #2
as linker input files
benefits of
creating #1
creating #2
creating a run-time kit #1
creating a run-time kit #2
debugging
declaring alias names for universal symbols
declaring universal symbols on Alpha systems
default base address
definition
enhancing performance of
ensuring upward compatibility
on I64 systems
I64, activating
implicit processing of
in libraries
default location
specifying as linker input #1
specifying as linker input #2
installing
naming
privileged
protecting #1
protecting #2
specifying as linker input #1
specifying as linker input #2
in libraries
specifying identification numbers
use of GSMATCH= option
Shareable images (Alpha/VAX)
creating
creating a run-time kit (Alpha linking)
creating a VAX based shareable image
declaring alias names for universal symbols (Alpha linking)
declaring universal symbols on VAX systems
enhancing performance of (Alpha linking)
ensuring upward compatibility on Alpha
deleting universal symbols
ensuring upward compatibility on VAX
guidelines
ensuring upward compatibility (VAX linking)
privileged
resident images
effect on image map file
symbol vector program section
Shareable images (I64)
creating
declaring universal symbols
ensuring upward compatibility
deleting universal symbols
implicit processing of
/SHAREABLE qualifier
creating shareable images on Alpha and VAX
creating shareable images on I64
STACK= option
STARLET.OLB file #1
STARLET.OLB file #2
STARLET.OLB file #3
included in image map files
order of processing
order of processing (I64)
processing by linker
Strong symbol
definition
definition (I64)
reference
reference (I64)
Symbol
cross-referenced in Alpha/VAX image map file
cross-referenced in I64 image map file
listed by name in Alpha/VAX image map file
listed by value in Alpha/VAX image map file
listed by value in I64 image map file
SYMBOL= option
Symbol processing (I64)
overview
Weak and strong global symbols
Symbol resolution (I64)
Symbol resolution processing
definition
description
handling undefined symbols #1
handling undefined symbols #2
of object modules
ordering of input files
overview
performed by linker
processing default libraries
processing files selectively
specifying selective processing
types of input files included
Symbol resolution processing (I64)
description
of object modules
ordering of input files
overview
processing default libraries
processing files selectively
types of input files included
Symbol table files
as linker input files
controlling the contents of
creating #1
creating #2
naming
Symbol vectors
creating #1
creating #2
creating on Alpha
declaring alias names for universal symbols
declaring alias names for universal symbols (Alpha linking)
ensuring upward compatibility on Alpha systems
ensuring upward compatibility on I64 systems
guidelines
guidelines on Alpha systems
run-time flow of control
Symbol vectors (Alpha/VAX)
in program section
run-time flow of control
Symbols
declaring universal symbols on I64 systems
declaring universal symbols on VAX systems
global
determining the address of on Alpha/VAX systems
determining the address of on I64 systems
implemented as overlaid program sections
local
strong #1
strong #2
definition of
symbol resolution processing
types of
universal
weak #1
weak #2
definition of
Symbols (Alpha/VAX)
declaring universal symbols on Alpha systems
Symbols (I64)
compiler-generated
examples of symbol resolution
global
group symbol processing
HP C++ compiler-generated weak and group
implemented as overlaid sections
local
Processing strong global
Processing UNIX-style weak
Processing VMS-style weak
strong #1
strong #2
definition of
strong definition
symbol resolution processing
types of
universal
UNIX-style weak
UNIX-style weak definition
VMS-style weak
VMS-style weak definition
weak
definition of
SYMBOL_TABLE= option
/SYMBOL_TABLE qualifier
SYMBOL_VECTOR= option
declaring universal symbols
declaring universal symbols on Alpha
$SYMVECT program section
SYS$BASE_IMAGE.EXE file
linking against
order of processing #1
order of processing #2
order of processing (I64)
SYS$CRMPSC system service
using SOLITARY program section attribute with
using SOLITARY program section attribute with
SYS$LIBRARY logical name #1
SYS$LIBRARY logical name #2
SYS$LIBRARY logical name #3
SYS$MGBLSC system service
using SOLITARY program section attribute with
using SOLITARY program section attribute with
SYS$PUBLIC_VECTORS.EXE file
order of processing #1
order of processing #2
order of processing (I64)
processing #1
processing #2
processing (I64)
SYS.STB file
linking against
/SYSEXE qualifier
linking against the executive image
linking against the executive image (I64)
/SYSLIB qualifier
effect on default library processing
effect on default library processing (I64)
/SYSSHR qualifier
effect on default library processing
effect on default library processing (I64)
System images
creating #1
creating #2
creating a header for
default base address
definition
naming
System library files
including in image map files #1
including in image map files #2
linker processing of #1
linker processing of #2
order of processing
open systems support library
System library files (I64)
linker processing of
order of processing
/SYSTEM qualifier
System services
linking user-written on I64
resolving references to #1
resolving references to #2
resolving references to #3
resolving references to #4
resolving references to (I64)
user-written
System services (Alpha/VAX)
user-written
System services (I64)
resolving references to
Previous
Next
Contents
Index