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.
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 |