TAL Programmer's Guide
Local or Sublocal Map
Compiler Listing
15ā6 096254 Tandem Computers Incorporated
Local or Sublocal Map If the MAP and LIST directives are in effect (the defaults), a map of local or sublocal
identifiers follows the corresponding source listing and gives information on the
identifier class of an object, its variable type, and addressing. Table 15-1 lists the
column headings and possible values. Only one of the columns named Addressing
Mode, Offset, or Value appears in the map.
Table 15-1. Local/Sublocal Map Information
Column
Heading
Meaning Possible Value
Class The Identifier class of the item.
Variable (bytes-in-octal) denotes a
structure.
Variable
Variable (bytes-in-octal)
Subproc
Entry
Label
Define
Literal
Type For a VARIABLE class item, the
data type or kind of structure.
STRUCT-I denotes an INT structure
pointer.
STRING
INT
INT(32)
REAL
REAL(64)
FIXED
STRUCT
STRUCT-I
SUBSTRUCT
TEMPLATE (bytes-in-octal)
Addressing
Mode
The direct or indirect addressing
mode of the item.
Direct
Indirect
Offset The offset of a SUBPROC, ENTRY,
or LABEL, relative to the base of
the mapped PROC or SUBPROC.
For a nested SUBPROC, the base
corresponds to the current map.
%nnnnnn
Value The value of a LITERAL or the text
of a DEFINE truncated at the end of
the listing line.
LITERAL value
DEFINE text
Relative
Address
For data, the base (L+, L-, P+, S-,
or X) and the offset from the base in
octal
L+nnn (local variable)
Lānnn (local parameter)
P+nnn (read-only array)
Sānnn (sublocal parameter or variable)
X00n (index register)