Generating PL/I for MVS & VM listings and maps

Table 1 shows compiler-generated listings that you might find helpful when you use information in dumps to debug PL/I for MVS™ & VM routines. For more information about supported compiler options that generate listings, reference the IBM Enterprise PL/I for z/OS library.

Table 1. Compiler-generated PL/I for MVS & VM listings and their contents
Name Contents Compiler Option
Source program Source program statements SOURCE
Cross reference Cross reference of names with attributes XREF and ATTRIBUTES
Aggregate table Names and layouts of structures and arrays AGGREGATE
Variable map Offsets of automatic and static internal variables (from their defining base) MAP
Object code Contents of the program control section in hexadecimal notation and translated into a pseudo-assembler format. To limit the size of the object code listing, specify a certain statement or range of statements to be listed; for example, LIST(20) or LIST(10,30). LIST
Variable map, object code, static storage Same as MAP and LIST options, plus contents of static internal and static external control sections in hexadecimal notation with comments MAP and LIST