| Previous | Contents | Index | 
The Cluster synopsis section (Example 5-2) shows clusters that were created for and used by the Linker, the order in which they were processed, and Global Section Match (GSMATCH) criteria.
| Example 5-2 Cluster Synopsis | 
|---|
      
 
                                                +------------------+ 
                                                ! Cluster Synopsis !(1)
                                                +------------------+ 
(2)                              (3)
Cluster                         Match       Majorid   Minorid 
-------                         -----       -------  ---------- 
MYCLU 
DEFAULT_CLUSTER 
DECC$SHR                        LESS/EQUAL        1           1 
SYS$PUBLIC_VECTORS              EQUAL          9525   361572293 
 
 | 
The items in the following list correspond to the numbered items in the preceding figure:
5.2.3 Image Segment Synopsis
The Image Segment Synopsis section of the linker map file 
(Example 5-3) lists the image segments created by the linker. The 
image segments appear in the order in which the linker created them. 
The order of the segments depends on the order of the clusters as shown 
in the linker's image cluster synopsis (see Section 5.2.2). For I64 
systems, segments of the shareable images which are included in the 
link operation are not listed in the Image Segment Synopsis.
This section of the image map includes other information about the image segments, formatted in columns. To compare with the Alpha Image Section Synopsis map, see Section 9.2.3.
| Example 5-3 Image Segment Synopsis | 
|---|
      
 
                                             +------------------------+ 
                                             ! Image Segment Synopsis !(1)
                                             +------------------------+ 
(2)    (3)                    (4)        (5)      (6)         (7)        (8)   (9)          
(10)
Seg#  Cluster               Type      Pglts   Base Addr  Disk VBN  PFC  Protection  Attributes 
----  -------               ----      -----   ---------  --------  ---  ----------  ---------- 
   0  MYCLU                 LOAD          1    00010000         2    0  READ WRITE  
   1                        LOAD          1    00020000         0    0  READ WRITE  DEMAND ZERO 
   2                        LOAD          1    00030000         3    0  READ ONLY   EXECUTABLE,SHARED 
   3                        LOAD          1    00040000         4    0  READ ONLY   SHARED 
   4                        LOAD          1    00050000         5    0  READ ONLY   [UNWIND] 
   5  DEFAULT_CLUSTER       LOAD          1    00060000         6    0  READ ONLY   SHORT(11)
   6                        DYNAMIC       2  Q-00000000 
                                               80000000         7    0  READ ONLY   
 
 
              Key for special characters above 
                +----------------------+ 
                !   Q  - Quad Value    ! 
                +----------------------+ 
 
 | 
The items in the following list correspond to the numbered items in the preceding figure:
      Segment Offset Modified: 0000000000000050 imr$q_rela_offset Image Relocation Type: 00000081 imr$l_type Segment Being Modified: 00000003 imr$l_rela_seg Image Relocation Addend: 0000000000000000 imr$q_addend Symbol Segment Offset: 0000000000000000 imr$q_sym_offset Symbol Segment Number: 00000000 imr$l_sym_seg Virtual Address Affected: 0000000000040050  | 
| Keyword | Meaning | 
|---|---|
| READ ONLY | Indicates that the segment is protected against write access. | 
| READ WRITE | Indicates that the segment allows both read and write access. | 
| Keyword | Meaning | 
|---|---|
| DEMAND ZERO | Indicates that the segment is a demand-zero segment. (For more information, see Section 3.4.4.) | 
| DZRO COMPRESSED | Indicates that a segment had the trailing pagelets containing zeros compressed. (For more information, see Section 3.4.4.) | 
| EXECUTABLE | Indicates that the segment contains code. | 
| PROTECTED | Indicates that a segment at run time will be protected from user-mode and supervisor-mode write access. The image activator ensures the protection when the segment is in memory. (For more information, see Section 4.4) | 
| SHARED | Indicates that a segment can be shared between several processes. | 
| SHORT | Indicates a short data segment, data which is addressed with small offsets from the global pointer. (For more information, see Section 3.4.3.2) | 
| VECTOR | Indicates that a segment contains privileged change-mode vectors or message vectors. | 
| [UNWIND] | Indicates that a segment contains unwind information. Please note that UNWIND is not an attribute. The linker flags this segment for better readability because all other attributes may be identical to other segments. (For more information, see Section 3.2.1.5) | 
5.2.4 Program Section Synopsis Section
The Program Section Synopsis section lists the sections that comprise 
the image, along with information about the size of the section, its 
starting- and ending-addresses, and its attributes. The Module Name 
column in this map section lists the modules that contribute to each 
section. Figure 5-1 shows the Program Section Synopsis.
Figure 5-1 Program Section Synopsis
The items in the following list correspond to the numbered items in the preceding figure. There are two types of line entries: first type is a section entry (Psect Name); the second type are individual module contributions to that section (Module/Image).
If a routine is extracted from the default system library to resolve a symbolic reference, the Program Section Synopsis section in a full map contains information about the program sections comprising that routine. The Program Section Synopsis section in a default map does not.  | 
  
5.2.5 Symbol Cross-Reference Section
The Symbol Cross-Reference section is a superset of the Symbols By Name 
section. It is produced in place of the Symbols By Name section when 
you specify the /CROSS_REFERENCE qualifier. It lists all symbols 
referenced in the image, along with the module in which they are 
defined and with all the modules that reference them. Example 5-4 
shows how the Symbol Cross-Reference Section formats this information.
| Example 5-4 Symbol Cross-Reference | 
|---|
      
 
                                             +------------------------+ 
                                             ! Symbol Cross Reference ! 
                                             +------------------------+ 
(1)              (2)                 (3)                        (4)
Symbol          Value              Defined By                Referenced By ... 
------          -----              ----------                ----------------- 
DECC$TXPRINTF   00000496-X(5)       DECC$SHR                  GETJPI             
ELF$TFRADR      00060050-R      WK-GETJPI             
FILLEN          00020000-R         GETJPI                    GETJPI             
FILLM           00020010-R         GETJPI                    GETJPI             
GETJPI (U)      00000000           <Linker Option>    
INTERNAL_GETJPI 00060098-R         GETJPI             
IOSB            00020020-R         GETJPI                    GETJPI             
ITMLST          00010000-R         GETJPI             
STATUS          00020030-R         GETJPI                    GETJPI             
SYS$GETJPIW     0000009A-X         SYS$PUBLIC_VECTORS        GETJPI             
 
 | 
The items in the following list correspond to the numbered items in the preceding figure:
5.2.6 Symbols By Value Section
The Symbols By Value section lists all the global symbols in the image 
in ascending order by value. The linker formats the information into 
columns. Example 5-5 shows the Symbols By Value map section.
| Example 5-5 Symbols by Value | 
|---|
      
 
                                                +------------------+ 
                                                ! Symbols By Value ! 
                                                +------------------+ 
(1)              (2)
Value           Symbols... 
-----           ---------- 
00000000        GETJPI (U)     
0000009A      X-SYS$GETJPIW    
00000496      X-DECC$TXPRINTF  
00010000      R-ITMLST         
00020000      R-FILLEN         
00020010      R-FILLM          
00020020      R-IOSB           
00020030      R-STATUS         
00060050      R-ELF$TFRADR     
00060098      R-INTERNAL_GETJPI 
 
              Key for special characters above(3)
                +----------------------+ 
                !   *  - Undefined     ! 
                !  (U) - Universal     ! 
                !   R  - Relocatable   ! 
                !   X  - External      ! 
                !   C  - Code Address  ! 
                !  WK  - Weak          ! 
                ! UxWk - Unix-Weak     ! 
                +----------------------+ 
 
 | 
The items in the following list correspond to the numbered items in the preceding figure:
      00000000 GETJPI (U) 00050098 R-INTERNAL_GETJPI  | 
5.2.7 Image Synopsis Section
The Image Synopsis section contains miscellaneous information about the 
image, such as its name and identification numbers, and a summary of 
various attributes of the image, such as the number of files used to 
build the image. Example 5-6 illustrates the format of this section 
of a map file. The list following the example provides more information 
about items in this section that are not self-explanatory.
| Example 5-6 Image Synopsis | 
|---|
      
 
                                                 +----------------+ 
                                                 ! Image Synopsis ! 
                                                 +----------------+ 
 
Virtual memory allocated:(1)              00010000 0006FFFF 00060000 (393216. bytes, 768. pages) 
64-Bit Virtual memory allocated:(2)       00000000 00000000 00000000 
                                         80000000 80010000 00010000 (65536. bytes, 128. pages) 
Stack size:(3)                                           0. pages 
Image header virtual block limits:(4)             1.        1. (    1. block) 
Image binary virtual block limits:(5)             2.        8. (    7. blocks) 
Image name and identification:           GETJPI V1.0 
Number of files:                                5. 
Number of modules:                              3. 
Number of program sections:                     8. 
Number of global symbols:                    3364. 
Number of cross references:                    17. 
Number of image segments:                       7. 
Transfer address from module:                GETJPI 
User transfer FD address:(6)               00000000 00060050 
User transfer code address:(7)             00000000 00030000 
Initial FP mode:                        00000000 09800000 (IEEE DENORM_RESULTS) 
Number of code references to shareable images:        2. 
Image type:                             SHAREABLE. Global Section Match=EQUAL, Ident, Major=9533, Minor=3817251083 
Reduced Floating Point model (RFP):     Image does not use RFP model 
Map format:                             FULL WITH CROSS REFERENCE in file DISK$USER:[JOE]GETJPI.MAP;1 
Estimated map length:                   443. blocks 
 
 | 
The following item corresponds to the numbered item in Example 5-6:
| Previous | Next | Contents | Index |