Chapter 4 |
4
|
Creating Shareable Images (I64)
|
4.1
|
Overview of Creating Shareable Images on I64 Systems
|
4.2
|
Declaring Universal Symbols in I64 Shareable Images
|
4.2.1
|
Symbol Definitions Point to Shareable Image Sections
|
4.2.2
|
Creating Upwardly Compatible Shareable Images
|
4.2.3
|
Deleting Universal Symbols Without Disturbing Upward Compatibility
|
4.2.4
|
Creating Run-Time Kits
|
4.2.5
|
Specifying an Alias Name for a Universal Symbol
|
4.3
|
Improving the Performance of Installed Shareable Images
|
4.4
|
Linking User-Written System Services
|
Chapter 5 |
5
|
Interpreting an Image Map File (I64)
|
5.1
|
Overview of I64 Linker Map
|
5.2
|
Components of an I64 Image Map File
|
5.2.1
|
Object and Image Synopsis
|
5.2.2
|
Cluster Synopsis Section
|
5.2.3
|
Image Segment Synopsis
|
5.2.4
|
Program Section Synopsis Section
|
5.2.5
|
Symbol Cross-Reference Section
|
5.2.6
|
Symbols By Value Section
|
5.2.7
|
Image Synopsis Section
|
5.2.8
|
Link Run Statistics Section
|
5.3
|
Shortened Names with Footnotes in the Cross-Reference
|
5.4
|
Translation Table for Mangled Names
|
Part 3 |
Part 3
|
Linking on OpenVMS Alpha and VAX Systems
|
Chapter 6 |
6
|
Understanding Symbol Resolution (Alpha and VAX)
|
6.1
|
Overview
|
6.1.1
|
Types of Symbols
|
6.1.2
|
Linker Symbol Resolution Processing
|
6.2
|
Input File Processing for Symbol Resolution
|
6.2.1
|
Processing Object Modules
|
6.2.2
|
Processing Shareable Images
|
6.2.3
|
Processing Library Files
|
6.2.3.1
|
Identifying Library Files Using the /LIBRARY Qualifier
|
6.2.3.2
|
Including Specific Modules from a Library Using the /INCLUDE Qualifier
|
6.2.3.3
|
Processing Default Libraries
|
6.2.3.4
|
Open Systems Library Support
|
6.2.4
|
Processing Input Files Selectively
|
6.3
|
Ensuring Correct Symbol Resolution
|
6.3.1
|
Understanding Cluster Creation
|
6.3.2
|
Controlling Cluster Creation
|
6.3.2.1
|
Using the CLUSTER= Option to Control Clustering
|
6.3.2.2
|
Using the COLLECT= Option to Control Clustering
|
6.4
|
Resolving Symbols Defined in the OpenVMS Executive
|
6.5
|
Defining Weak and Strong Global Symbols
|
Chapter 7 |
7
|
Understanding Image File Creation (Alpha and VAX)
|
7.1
|
Overview of Creating Images on Alpha/VAX Systems
|
7.2
|
Creating Program Sections (Alpha/VAX)
|
7.3
|
Creating Image Sections
|
7.3.1
|
Processing Clusters to Create Image Sections
|
7.3.2
|
Combining Program Sections into Image Sections
|
7.3.3
|
Processing Significant Program Section Attributes (Alpha/VAX)
|
7.3.4
|
Allocating Memory for Image Sections
|
7.3.5
|
Image Section Attributes
|
7.3.6
|
Controlling Image Section Creation
|
7.3.6.1
|
Modifying Program Section Attributes
|
7.3.6.2
|
Manipulating Cluster Creation
|
7.3.6.3
|
Isolating a Program Section into an Image Section
|
7.4
|
Initializing an Image on Alpha/VAX Systems
|
7.4.1
|
Writing the Binary Contents of Image Sections
|
7.4.2
|
Fixing Up Addresses
|
7.4.3
|
Keeping the Size of Image Files Manageable
|
7.4.3.1
|
Controlling Demand-Zero Image Section Creation
|
Chapter 8 |
8
|
Creating Shareable Images (Alpha and VAX)
|
8.1
|
Overview of Creating Shareable Images on Alpha/VAX Systems
|
8.2
|
Declaring Universal Symbols in VAX Shareable Images
|
8.2.1
|
Creating Upwardly Compatible Shareable Images (VAX Linking Only)
|
8.2.1.1
|
Creating a Transfer Vector (VAX Linking Only)
|
8.2.1.2
|
Fixing the Location of the Transfer Vector in Your Image (VAX Linking Only)
|
8.2.2
|
Creating Based Shareable Images (VAX Linking Only)
|
8.3
|
Declaring Universal Symbols in Alpha Shareable Images
|
8.3.1
|
Symbol Definitions Point to Shareable Image Psects (Alpha Linking Only)
|
8.3.2
|
Creating Upwardly Compatible Shareable Images (Alpha Linking Only)
|
8.3.3
|
Deleting Universal Symbols Without Disturbing Upward Compatibility (Alpha Linking Only)
|
8.3.4
|
Creating Run-Time Kits (Alpha Linking Only)
|
8.3.5
|
Specifying an Alias Name for a Universal Symbol (Alpha Linking Only)
|
8.3.6
|
Improving the Performance of Installed Shareable Images (Alpha Linking Only)
|
Chapter 9 |
9
|
Interpreting an Image Map File (Alpha and VAX)
|
9.1
|
Overview of Alpha/VAX Linker Map
|
9.2
|
Components of an Image Map File (Alpha/VAX)
|
9.2.1
|
Object Module Synopsis (Alpha/VAX)
|
9.2.2
|
Module Relocatable Reference Synopsis (VAX Linking Only)
|
9.2.3
|
Image Section Synopsis Section (Alpha/VAX)
|
9.2.4
|
Program Section Synopsis Section (Alpha/VAX)
|
9.2.5
|
Symbols By Name Section (Alpha/VAX)
|
9.2.6
|
Symbol Cross-Reference Section (Alpha/VAX)
|
9.2.7
|
Symbols By Value Section (Alpha/VAX)
|
9.2.8
|
Image Synopsis Section (Alpha/VAX)
|
9.2.9
|
Link Run Statistics Section (Alpha/VAX)
|