TAL Reference Manual
Compiler Directives
TAL Reference Manual—526371-001
16-61
LMAP Directive
2. In this example, PUSHLIST pushes the current listing setting (LIST) onto the
directive stack, NOLIST suppresses listing of system declarations, and POPLIST
resumes the listing:
!Default listing setting is LIST
?PUSHLIST, NOLIST, SOURCE $SYSTEM.SYSTEM.EXTDECS (
? PROCESS_GETINFO_, FILE_OPEN_, WRITEREADX, READX)
?POPLIST
LMAP Directive
LMAP lists load-map and cross-reference information.
The default is LMAP ALPHA.
lmap-option
specifies the type of load map to list; it is one of:
Usage Considerations
This directive can appear in the compilation command or anywhere in the source code.
If you specify LMAP with no options, LMAP ALPHA is the default; it lists load maps of
procedures and data blocks sorted by name.
If you specify LMAP with the LOC and XREF options, these options are added to the
ALPHA default.
ALPHA List load maps of procedures and data blocks sorted by name
LOC List load maps of procedures and data blocks sorted by starting
address, in addition to the ALPHA listing
XREF List entry-point and common data-block cross-references for the
object file (not the source-level cross-references produced by
CROSSREF), in addition to the ALPHA listing
* (asterisk) specifies ALPHA, LOC, and XREF maps
NOLMAP
VST1639.vsd
(
LMAP
Imap-option
)
,
Imap-option
*