Translated dump

The control statements DUMPT and ABSDUMPT also provide an operation code translation and an EBCDIC representation of the data contained in the dump. Not all characters are translated to EBCDIC, only upper case and a few special characters are translated. Others, such as lowercase letters are not translated and their translations are substituted by periods.

Figure 1. Sample formatted hexadecimal dump
Sample formatted hexadecimal dump

Figure 2 shows the format of the translated dump. The first byte of each halfword of data is translated into its mnemonic operation code equivalent, provided such a translation is possible. If there is not equivalent mnemonic representational value to be given, the space is left blank. This translated line of codes and blanks is printed directly under the corresponding hexadecimal line. An EBCDIC representation of each byte of data is printed on two lines to the right of the corresponding line of text, with periods substituted for those bytes that have been set not to be translated to valid printable characters.

Figure 2. Sample translated dump
DUMPT IEANUC05 SUTFPL59

                                                                                                                        
**CCHHR- 01AB000416   RECORD LENGTH- 000068         MEMBER NAME  IEANUC05  CSECT NAME  SUTFPL59                         
                                                                                                                        
 000000   47F0 F01C  16E2 E4E3  C6D7 D3F5  F940 F9F8     F1F0 F540  C8C2  C2F6 F6F0 F600  90EC D00C   *.00..SUTFPL50 98*
          BC   SRP   OR              MVZ   CP   CP       MVO                              STM         *105 HBB6606.....*
 000020   18BF 41C0  BEFF 41F0  0000 5800  B064 18A1     50D0 A004  50A0  D008 98F1 D010  18DA B365   *.......0........*
          LR   LA    ICM  LA         L          LR       ST         ST         LM         LR   LXR    *&...&....1......*
 000040   0014 B362  0048 ED22  A00C 0006  ED32 B00C     C00E 58D0  D004  98EC D00C 07FE  0000 0000   *................*
               LTXR       ED--             ED--               L           LM        BCR               *................*
 000060   0000 0048  0000 0048                                                                        *........        *

AMA113I COMPLETED DUMP REQUIREMENTS                                                                                     

AMA100I AMASPZAP PROCESSING COMPLETED
Figure 3 shows CSECT output (obtained through DUMP/DUMPT) for a program object module.
Note:
  1. There are no **CCHHR** values. The program management binder manages its own DASD storage and returns no physical location.
  2. **RECORD LENGTH: indicates length of the CSECT or module, not the length of the physical record containing the CSECT or module.
  3. Program management binder returns no text for named or unnamed common areas. The length of the common section will be indicated. Message AMA152I indicates that no text has been returned.
  4. SPZAP displays MEMBER NAME and CSECT NAME on as many lines as necessary. The names can be as long as 1024 characters.
  5. SPZAP labels common storage in a program object with the tag COMMON NAME instead of CSECT NAME. Named common displays that name. Unnamed common is flagged as $BLANK COMMON. Private code is displayed with the subheading CSECT NAME: $PRIVATE CODE.
  6. **UNINITIALIZED DATA SKIPPED may appear.
  7. IGWSPZAP is the part of SPZAP that receives control when accessing or updating program objects in a PDS/E or z/OS® UNIX file, or data in a PDS/E. Listings and messages refer to AMASPZAP when processing a PDS or IGWSPZAP when processing a PDSE or a z/OS UNIX file.
Figure 3. Sample formatted hexadecimal dump for PDSE program object module
IGWSPZAP  INSPECTS, MODIFIES, AND DUMPS CSECTS OR SPECIFIC DATA RECORDS ON DIRECT ACCESS STORAGE.
   DUMP     MAINRTN   ALL                                                01770000

 **RECORD LENGTH: 000000C0 CLASS: B_TEXT   MEMBER NAME: MAINRTN
                                            CSECT NAME: $PRIVATE CODE
 00000000  90ECD00C   05C050D0   C02241E0   C01E50E0     D00818DE   58D0D004   58E0D00C   980CD014
 00000020  07FE0000   00000000   00000000   00000000     00000000   00000000   00000000   00000000
 00000040  00000000   00000000   00000000   00000000     00000000   00000000   00000000   00000000
 00000060  00000000   00000000   00000000   E3C8C9E2     40C9E240   C140D4C5   E2E2C1C7   C540C4C5
 00000080  C6C9D5C5   C440C9D5   40C140E4   D5D5C1D4     C5C440C3   E2C5C3E3   40404040   40404040
 000000A0  40404040   40404040   40404040   40404040     40404040   40404040   40404040

 **RECORD LENGTH: 00000058 CLASS: B_TEXT   MEMBER NAME: MAINRTN
                                           COMMON NAME: AAAAAAAA
 AMA152I NO TEXT DATA FOR THIS SECTION

 **RECORD LENGTH: 00000108 CLASS: B_TEXT   MEMBER NAME: MAINRTN
                                            CSECT NAME: SUBRTN
 00000000  90ECD00C   05C050D0   C06241F0   C05E50FD     000818DF   4510C034   001E8000   D5D6E640
 00000020  C9D540E3   C8C540C3   C1D3D3C5   C440D9D6     E4E3C9D5   C5400000   FF800A23   58B0C0A6
 00000040  D24FB004   C0AA9200   B002D201   B000C0FA     184B1814   0A231BFF   58D0C062   98ECD00C
 00000060  07FE0000   00000001   00000001   00000001     00000001   00000001   00000001   00000001
 00000080  00000001   00000001   00000001   00000001     00000001   00000001   00000001   00000001
 000000A0  00000001   00000001   00000001   00000448     C7D9C5C5   E3C9D5C7   E240C6D9   D6D440E3
 000000C0  C8C540E4   D5C3D6D4   D4D6D540   40404040     40404040   40404040   40404040   40404040
 000000E0  40404040   40404040   40404040   40404040     40404040   40404040   40404040   40404040
 00000100  00500000   00000000

 **RECORD LENGTH: 00000058 CLASS: B_TEXT   MEMBER NAME: MAINRTN
                                           COMMON NAME: $BLANK COMMON
 AMA152I NO TEXT DATA FOR THIS SECTION

 **RECORD LENGTH: 00000168 CLASS: B_TEXT   MEMBER NAME: MAINRTN
                                            CSECT NAME: MAINRTN
 00000000  90ECD00C   05C050D0   C06241F0   C05E50F0     D00818DF   4140C0B2   18140A23   5850C0AA
 00000020  D24FC0B6   50001814   0A235850   C0AED24F     C0B65000   18140A23   58B0C0A6   D24FB004
 00000040  C10A9200   B002D201   B000C15E   184B1814     0A2358F0   C15A05EF   58D0C062   98ECD00C
 00000060  1BFF07FE   00000000   00000000   00000000     00000000   00000000   00000000   00000000
 00000080  00000000   00000000   00000000   00000000     00000000   00000000   00000000   00000000
 000000A0  00000000   00000000   00000000   00000168     8000022C   800002EC   00500000   C7D9C5C5
 000000C0  E3C9D5C7   E240C6D9   D6D440E3   C8C540C3     C1D3D3C9   D5C740D9   D6E4E3C9   D5C5E240
 000000E0  D4C1C9D5   40E2C5C3   E3C9D6D5   40404040     40404040   40404040   40404040   40404040
 00000100  40404040   40404040   40404040   00000000     C8C940C6   D9D6D440   E3C8C540   C3C1D3D3
 00000120  C5D9E240   C3D6D4D4   D6D540E2   C5C3E3C9     D6D54040   40404040   40404040   40404040
 00000140  40404040   40404040   40404040   40404040     40404040   40404040   40404040   40404040
 00000160  00000340   00500000

 **RECORD LENGTH: 000000C0 CLASS: B_TEXT   MEMBER NAME: MAINRTN
                                            CSECT NAME: $PRIVATE CODE
 00000000  90ECD00C   05C050D0   C02241E0   C01E50E0     D00818DE   58D0D004   58E0D00C   980CD014
 00000020  07FE0000   00000000   00000000   00000000     00000000   00000000   00000000   00000000
 00000040  00000000   00000000   00000000   00000000     00000000   00000000   00000000   00000000
 00000060  00000000   00000000   00000000   E3C8C9E2     40C9E240   C4C1E3C1   40C4C5C6   C9D5C5C4
 00000080  40C9D540   C1D5D6E3   C8C5D940   C3E2C5C3     E340E6C9   E3C840D5   D640D5C1   D4C54040
 000000A0  40404040   40404040   40404040   40404040     40404040   40404040   40404040

 AMA113I COMPLETED DUMP REQUIREMENTS
 AMA100I IGWSPZAP   PROCESSING COMPLETED

Figure 4 shows output for a member of a PDSE data library. ABSDUMPT 0001 0500 would have been preceded by a NAME membername statement (not shown).

Note: There are no **CCHHR** values. RECORD NUMBER: shows the 8 digit value of the relative record number of the member being printed. RECORD LENGTH: shows the length of the record, while MEMBER NAME: shows the member name as it appears on the NAME membername statement.
Figure 4. Sample translated dump for PDSE data library
 IGWSPZAP  INSPECTS, MODIFIES, AND DUMPS CSECTS OR SPECIFIC DATA RECORDS ON DIRECT ACCESS STORAGE.
   NAME     USERDATA                                                     03520001
   ABSDUMPT 0001  0050                                                   03530001

 **RECORD NUMBER: 0000000001, RECORD LENGTH: 000050         MEMBER NAME: USERDATA
  000000   02C5 E2C4  4040 4040  4040 0030  4040 0001     C7C5 E3C3  E2C5 C3E3  0000 0000  0200 0530   *.ESD............*
                      STH  STH   STH        STH                                                 BALR   *USERDATA........*
  000020   E7E3 D5C4  E2E3 D240  0200 0000  4040 4040     E2E3 C1D9  E3C4 4040  0200 0000  4040 4040   *XTNDSTK.........*
                CLC        MVC              STH  STH                      STH              STH  STH    *STARTD..........*
  000040   4040 4040  4040 4040  F0F2 F4F8  F0F0 F0F1                                                  *........02480001*
           STH  STH   STH  STH   SRP        SRP  SRP                                                   *................*

 **RECORD NUMBER: 0000000002, RECORD LENGTH: 000050         MEMBER NAME: USERDATA
  000000   02C5 E2C4  4040 4040  4040 0020  4040 0004     D7D9 D5E3  D3C9 D5C5  0200 0000  4040 4040   *.ESD............*
                      STH  STH   STH        STH           XC   CLC   MVZ  CLC              STH  STH    *PRNTLINE........*
  000020   D7C1 D4C1  F1F4 F0C9  0200 0000  4040 4040     4040 4040  4040 4040  4040 4040  4040 4040   *PAMA140I........*
           XC   NC    MVO  SRP              STH  STH      STH  STH   STH  STH   STH  STH   STH  STH    *................*
  000040   4040 4040  4040 4040  F0F2 F4F9  F0F0 F0F1                                                  *........02490001*
           STH  STH   STH  STH   SRP        SRP  SRP                                                   *................*

 **RECORD NUMBER: 0000000003, RECORD LENGTH: 000050         MEMBER NAME: USERDATA
  000000   02E3 E7E3  4000 0000  4040 0038  4040 0001     47F0 F016  10C7 C5E3  C3E2 C5C3  E340 40F9   *.TXT............*
                      STH        STH        STH           BC   SRP   LPR                        STH    *.00..USERDATA..9*
  000020   F24B F2F4  F400 90EC  D00C 18CF  1FFF 43F0     C52C 1F00  BF07 C52D  581D 0008  1A01 58FD   *2.244..........0*
           PACK PACK       STM        LR    SLR  IC            SLR   ICM        L          AR   L      *E.....E.........*
  000040   0000 190F  47D0 C050  F0F2 F5F0  F0F0 F0F1                                                  *.......&02500001*;
                CR    BC         SRP        SRP  SRP                                                   *................*

          ....

 **RECORD NUMBER: 0000000028, RECORD LENGTH: 000050         MEMBER NAME: USERDATA
  000000   02D9 D3C4  4040 4040  4040 0020  4040 4040     0002 0001  1C00 003C  0003 0001  0C00 0468   *.RLD............*
                MVZ   STH  STH   STH        STH  STH                 MR                   BASSM SPM    *................*
  000020   0004 0001  0C00 046C  0005 0001  0C00 0470     4040 4040  4040 4040  4040 4040  4040 4040   *.......%........*
                     BASSM SPM             BASSM SPM      STH  STH   STH  STH   STH  STH   STH  STH    *................*
  000040   4040 4040  4040 4040  F0F2 F7F5  F0F0 F0F1                                                  *........02750001*
           STH  STH   STH  STH   SRP        SRP  SRP                                                   *................*

 **RECORD NUMBER: 0000000029, RECORD LENGTH: 000050         MEMBER NAME: USERDATA
  000000   02C5 D5C4  4040 4040  4040 4040  4040 4040     4040 4040  4040 4040  4040 4040  4040 4040   *.END............*
                CLC   STH  STH   STH  STH   STH  STH      STH  STH   STH  STH   STH  STH   STH  STH    *................*
  000020   F2F5 F6F6  F8F9 F6F2  F0F1 40F0  F2F0 F1F9     F2F2 F4F4  C37D D7D3  61C1 E27D  4040 F0F1   *2566896201.02019*
           PACK       ZAP        SRP  STH   PACK MVO      PACK            XC               STH  SRP    *2244C'PL/AS'..01*
  000040   F0F4 F9F2  F2F4 F440  F0F2 F7F6  F0F0 F0F1                                                  *0492244.02760001*
           SRP  CP    PACK       SRP        SRP  SRP                                                   *................*
 AMA113I COMPLETED DUMP REQUIREMENTS
 AMA100I IGWSPZAP   PROCESSING COMPLETED