TAL Programmer's Guide

LMAP Listings
Compiler Listing
096254 Tandem Computers Incorporated 15–13
Host Source File
The abbreviated edit-file name of the host source file appears on the same line as the
identifier name. The sequence number assigned to the source file appears in brackets.
The line number where the declaration starts accompanies the file name. An example
is:
SOURCE1S[23] 137
Reference Lines
Reference lines include an entry for each reference in the compilation. For each
reference line except read references, an alphabetic code indicates the type of
reference. Codes are D (definition), I (invocation), P (parameter), W (write), and M
(other). Refer to the Crossref Manual for additional information.
Identifier Cross-Reference Example
The identifier cross-reference pages begin with the format shown in Figure 15-11. The
header line (only on the first page of references) lists the total number of symbols
referenced and the total number of references.
Figure 15-11. Identifier Cross-Reference Listing
152 TOTAL SYMBOLS COLLECTED WITH 61 TOTAL REFERENCES COLLECTED
ALLOCATE_CBS DEFINE GPLDEFS[3] 15 GPLDEFS[3] 198
ALLOCATE_FCB DEFINE GPLDEFS[3] 27 SOURCE2S[2] 5
ASSIGN_BLOCKLENGTH INT LITERAL GPLDEFS[3] 81 GPLDEFS[3] 81.1 135
DEFAULT_VOL INT DIRECT VARIABLE SOURCE4S[4] 2 SOURCE1S[1] 14 W
MESSAGE OF STARTUP INT INDIRECT VARIABLE SOURCE1S[1] 12 SOURCE1S[1] 11 D 14
MSG_CLOSE EXTERNAL PROC SOURCE4S[4] 10 SOURCE1S[1] 28 I
RUCB INT INDIRECT VARIABLE SOURCE2S[2] 5 SOURCE1S[1] 18 P
LMAP Listings Depending on the LMAP directive option in effect, BINSERV produces one of the
following maps:
Directive Kind of Load Map
LMAP Same as LMAP ALPHA, the default
LMAP ALPHA Procedures and data blocks, ordered by name (the default)
LMAP LOC Procedures and data blocks, ordered by starting address
LMAP XREF Procedure and data-block cross-references for the object file
LMAP
*
Procedures and data blocks, ordered by name and by starting address, plus
cross-references for the object file