To get a complete variable storage map and static storage map, but not a complete LIST, specify a single statement for LIST to minimize the size of the listing; for example, LIST(1).
Each line of the static storage map contains the following information:
Comment | Explanation |
---|---|
A..xxx | Address constant for xxx |
COMPILER LABEL CL.n | Compiler-generated label n |
CONDITION CSECT | Control section for programmer-named condition |
CONSTANT | Constant |
CSECT FOR EXTERNAL VARIABLE | Control section for external variable |
D..xxx | Descriptor for xxx |
DED..xxx | Data element descriptor for xxx |
DESCRIPTOR | Data descriptor |
ENVB | Environment control block |
FECB..xxx | Fetch control block for xxx |
DCLCB | Declare control block |
FED..xxx | Format element descriptor for xxx |
KD..xxx | Key descriptor for xxx |
LOCATOR..xxx | Locator for xxx |
ONCB | ON statement control block |
PICTURED DED..xxx | Pictured data element descriptor for xxx |
PROGRAM ADCON | Program address constant |
RD..xxx | Record descriptor for xxx |
SYMBOL TABLE ELEMENT | Symbol table address |
SYMBOL TABLE..xxx | Symbol table for xxx |
SYMTAB DED..xxx | Symbol table DED for xxx |
USER LABEL..xxx | Source program label for xxx |
xxx | Variable with name xxx. If the variable is not initialized, no text appears against the comment. There is also no static offset if the variable is an array (the static offset can be calculated from the array descriptor, if required). |