LISTOBJ outputs

Figure 1 shows sample output for LISTOBJ with an object module.

Figure 1. Example: Output for LISTOBJ with an object module
OBJECT MODULE LISTING                                                                                          PAGE 0001
                                                                                                                        
ESD RECORD:                                                                                                     00000001
 ESDID    TYPE      NAME     ADDR    R/R/A   ID/LTH                                                                     
 00001   SD(00)   MODULE00  000000    02     0026E0                                                                     
 00002   ER(02)   MODULE01  000000    40     404040                                                                     
 00003   ER(02)   MODULE02  000000    40     404040                                                                     

ESD RECORD:                                                                                                     00000002
 ESDID    TYPE      NAME     ADDR    R/R/A   ID/LTH                                                                     
 00004   ER(02)   MODULE03  000000    40     404040                                                                     
 00005   SD(00)   MODULE04  0026E0    06     0004B4                                                                     
 00006   ER(02)   MODULE05  000000    40     404040                                                                     

ESD RECORD:                                                                                                     00000003
 ESDID    TYPE      NAME     ADDR    R/R/A   ID/LTH                                                                     
 00007   ER(02)   MODULE06  000000    40     404040                                                                     
 00008   ER(02)   MODULE07  000000    40     404040                                                                     
 00009   ER(02)   MODULE08  000000    40     404040                                                                     

ESD RECORD:                                                                                                     00000004
 ESDID    TYPE      NAME     ADDR    R/R/A   ID/LTH                                                                     
 00010   ER(02)   MODULE09  000000    40     404040                                                                     
 00011   ER(02)   MODULE10  000000    40     404040                                                                     

TXT:                                                                                                            00000005
 ADDR=000000 ESDID=00001 TEXT: A7F4000D 15D4D6C4 E4D3C5F0 F040F1F1 F2F1F3C8 C2C2F7F7 F9F090EC D00CC0C0 000010A5 0D8041F0
                               00005800 C00C1891 58F093E0 0DEF18FD                                                      

RLD RECORD:    R PTR   P PTR   FLAGS   ADDR   R PTR   P PTR   FLAGS   ADDR   R PTR   P PTR   FLAGS   ADDR       00000000
               00001   00001    0D    002168  00001   00001    0D    0021D4  00001   00001    0D    0021D8              
               00001   00001    0D    00228C  00001   00001    0D    002290  00001   00001    0D    0022A0              
               00001   00001    0D    0022B0  00001   00001    0C    00268C  00005   00001    0C    0022AC              
               00006   00001    0C    00229C                                                                            
RLD RECORD:    R PTR   P PTR   FLAGS   ADDR   R PTR   P PTR   FLAGS   ADDR   R PTR   P PTR   FLAGS   ADDR       00000000
               00007   00001    0C    002294  00008   00001    0C    0022A4  00009   00001    0C    0022A8              
               00010   00001    0C    002298  00011   00001    0C    002288  00002   00005    0D    002A97              
               00002   00005    0D    002B0A  00002   00005    0C    002B46                                             
                                                                                                                        
RLD RECORD:    R PTR   P PTR   FLAGS   ADDR   R PTR   P PTR   FLAGS   ADDR   R PTR   P PTR   FLAGS   ADDR       00000000
               00003   00005    0C    002B69  00004   00005    0C    002B8F                                             
END RECORD:                                                        2569623400 010611213

The record formats for OBJ and XOBJ records are identical except that XOBJ modules contain XSD records rather than ESD records. Except for XSD records, AMBLIST formats the records in the object module one record at a time. XSD records support names up to 32767 characters. These names may be continued onto multiple records, but such a continued record will appear as a single XSD record in the AMBLIST output. If the name is longer than 16 characters, a 16–character abbreviated name is printed with the XSD record. An abbreviation table which maps abbreviated names to be true names is printed at the end of the listing.

See the description of ESD data items in z/OS MVS Program Management: Advanced Facilities for a description of the format of OBJ and XOBJ record formats.

Figure 2 shows sample output for LISTOBJ with an XSD record.

Figure 2. Example: LISTOBJ output with XSD Record
OBJECT MODULE LISTING                             MEMBER= CALLEDA                                              PAGE 0001
             LIST OF CALLEDA
XSD RECORD:                                                                                                     00000001
 ESDID    TYPE      NAME             ADDR    R/R/A   ID/LTH
  0001   SD(00)   CAN_BE_ABBRV_16B  000000    06     0000BC
TXT:                                                                                                            00000002
 ADDR=000000 ESDID= 0001 TEXT: 90ECD00C 0DC050D0 C07241E0 C06E50E0 D00818DE 1B115010 C0660700 4510C048 80000070 00000003
                               02250000 C3C1D3D3 C5C4C140 C1C2D6E4
TXT:                                                                                                            00000004
 ADDR=000038 ESDID= 0001 TEXT: E340E3D6 40D9C5E3 E4D9D540 E3D640C3 C1D3D3C5 D9
TXT:                                                                                                            00000005
 ADDR=00004E ESDID= 0001 TEXT: 0A234100 00014110 C0660A01 1BFF58D0 D00458E0 D00C980C D0140B0E 00000000 0000E7E7
RLD RECORD:    R PTR   P PTR   FLAGS   ADDR   R PTR   P PTR   FLAGS   ADDR   R PTR   P PTR   FLAGS   ADDR       00000006
               0001    0001     0D    000020  0001    0001     0C    000024
END RECORD:                                                        1566896201 020191248                         00000007

Figure 3 shows sample output for LISTOBJ with a GOFF records.

Figure 3. Example: LISTOBJ output with GOFF Records
                       ***** G E N E R A L I Z E D  O B J E C T  F I L E  F O R M A T *****               PAGE        1

OBJECT MODULE LISTING

RECORD TYPE: HDR      SEQUENCE:        1                       
           --- CHARACTER SET --    LANGUAGE          HDR       MODULE         
           ID         NAME          PRODUCT          VERSION    PROPERTIES    
                                                                              
>         00000                                      00000                   

RECORD TYPE: ESD      SEQUENCE:        2
        ESD   OWNER/    ITEM      ITEM    NAME   ---------------- ATTRIBUTES -----------------
 ESDID  TYPE  PARENT   OFFSET    LENGTH   SP/S   BA  AMD  RMD  REUS  AL  TXT  ORD  STR  BINDER            SIGNATURE

>000001  SD     N/A      N/A       N/A    N/A    N/A N/A  N/A   N/S  N/A N/A  N/A  N/A  N/A                 N/A
              NAME(CSECT)

>000002  ED   000001         0        1C  01-N/A C   N/A  N/S   N/A  03  B-U  N/A  N/A  L,A,C              N/A
              NAME(B_TEXT)

>000004  ED   000001         0         0  01-N/A C   N/A  N/S   N/A  00  F-U  N/A  N/A  C                   N/A
              NAME(B_IDRL)

>000003  LD   000002         0     N/A    01-N/S N/A ANY  N/A   N/A  N/A N-U  N/A   S   N/A               00000000
              NAME(CSECT)

RECORD TYPE: TEXT     SEQUENCE:        6
 -- RESIDENT --     TRUE      TEXT    ENCODED
 ESDID   OFFSET    LENGTH   ENCODING  LENGTH    ------------------------------ T E X T  ------------------------------

>000002 00000000  00000000    0000   0000000C   58C07010 58C07014 41C07018

>000002 00000010  00000000    0000   0000000C   00000001 00000004 0000001F

RECORD TYPE: RLD      SEQUENCE:        8
 R-PTR  P-PTR  OFFSET  TYPE LEN ATTRIB   R-PTR  P-PTR  OFFSET  TYPE LEN ATTRIB   R-PTR  P-PTR  OFFSET  TYPE LEN ATTRIB
>000002 000002 000010   00+ 004          000002 000002 000014   00+ 004          000002 000002 000018   00+ 004

RECORD TYPE: IDRL     SEQUENCE:        9
 ESDID            |---- IDR  DATA ----|    |---- IDR  DATA ----|    |---- IDR  DATA ----|    |---- IDR  DATA ----|

>000004           |569623400.010295104|

RECORD TYPE: END      SEQUENCE:       10
 RECORD       --ENTRY POINT--
 COUNT        ESDID    OFFSET

>000000        N/S       N/S