FORTRAN Reference Manual

Program Compilation
FORTRAN Reference Manual528615-001
9-17
CROSSREF Listing
You can view the code in a running process or in an Inspect save file using the Inspect
ICODE command. The following Inspect command lists in ICODE format the machine
instructions for the first four FORTRAN statements in a subprogram named MYSUB:
ICODE at #MYSUB FOR 4
For more information about the ICODE command, see the Inspect Manual.
CROSSREF Listing
If the CROSSREF option is in effect, SYMSERV collects cross reference data for
FORTRAN’s output listings. The first page of the map lists the source files in the
compilation. Subsequent pages list the cross reference for specified identifier classes.
For more information, see the CROSSREF Manual.
LMAP Listing
If the LMAP option is in effect, BINSERV prints a map of all the procedures included in
the object file. A second map of all common data blocks is included in the output.
Table 9-3 shows the categories for the LMAP code block listing for a routine named
NAME and Table 9-4 on page 9-18 shows the categories for the LMAP data block
listing.
Table 9-3. LMAP Code Block Listing (page 1 of 2)
Name Meaning
PEP Code-relative octal address of the entry in the Procedure Entry Point
(PEP) table for NAME
BASE Code-relative octal address of the first word of NAME
LIMIT Code-relative octal address of the last word of NAME
ENTRY Code-relative octal address of the entry point of NAME; that is, the
address where execution begins for that entry point
ATTRS The attributes of NAME, where
M is the name of the main program unit
E is the name of a secondary entry point
V indicates that NAME has a variable number of parameters.
M is the name of the main program unit
E is the name of a secondary entry point
V indicates that NAME has a variable number of parameters
NAME Name of a user-written or FORTRAN-supplied program unit, entry point,
or library procedure that is bound into the object file by BINSERV
DATE The date NAME was compiled