The Enclave Control Blocks section of the dump, shown in
Figure 1, displays the following information:
- RUNCOM control block. The RUNCOM is
a control block that is allocated by the COBOL runtime to anchor enclave
level resources. The RUNCOM is dumped for IBM® service personnel use.
Note: In
Enterprise COBOL V5.1 and later releases, the RUNCOM control block
is replaced by the COBEDB control block.
- Storage for all run units
- COBOL control blocks FCB, FIB, and GMAREA. The FCB, FIB, and GMAREA
are control blocks used for COBOL file processing. These control blocks
are dumped for IBM service personnel
use.
Figure 1. Enclave-level
data for COBOL programs Enclave Control Blocks:
⋮
RUNCOM: 11480100
+000000 11480100 C3F3D9E4 D5C3D6D4 000002D8 04C60000 11211658 00000002 00006F50 00000000 |C3RUNCOM...Q.F............?&....|
+000020 11480120 00000000 11200398 114803F0 00000000 11211778 00000000 00000000 00000000 |.......q...0....................|
+000040 11480140 00016A80 000161BC 00000000 000167FC 00000000 00000000 112129C0 00000000 |....../.........................|
+000060 11480160 00000000 00000000 00000000 00000000 00000000 F0F0F0F0 F0F0F0F0 114809F0 |....................00000000...0|
⋮
Enclave Storage:
Initial (User) Heap : 114A4018
+000000 114A4018 C8C1D5C3 0001E000 11211B38 00000000 914A4018 114A4358 00008000 00007CC0 |HANC............j. ...........@.|
+000020 114A4038 114A4018 00000108 00000100 00000000 00000000 00000000 00000000 00000000 |.. .............................|
+000040 114A4058 00000000 00000000 00000000 00000000 C9C7E9E2 D9E3C3C4 00000000 00000000 |................IGZSRTCD........|
+000060 114A4078 00000000 00000000 00000000 00000000 E2E8E2D6 E4E34040 00000000 00000000 |................SYSOUT ........|
+000080 114A4098 0E000000 00000000 0F000000 00000000 00000000 00000000 40404040 40404040 |........................ |
+0000A0 114A40B8 40404040 40404040 40404040 40404040 40404040 40400000 E3C8C9E2 40C9E240 | ..THIS IS |
+0000C0 114A40D8 C9D540E6 D6D9D2C9 D5C740E2 E3D6D9C1 C7C54040 40404040 40404040 40404040 |IN WORKING STORAGE |
+0000E0 114A40F8 40404040 40404040 40404040 40404040 40404040 40404040 40404040 40404040 | |
+000100 114A4118 40404040 40404040 00000000 00000000 00000000 00000000 00000000 00000000 | ........................|
+000120 114A4138 00000000 00000000 114A4018 00000218 00000210 00000000 00000000 11480C40 |.......... .................... |
+000140 114A4158 00000000 00000000 00000000 00000000 00000000 00000000 C9C7E9E2 D9E3C3C4 |........................IGZSRTCD|
+000160 114A4178 00000000 00000000 00000000 00000000 00000000 00000000 E2E8E2D6 E4E34040 |........................SYSOUT |
+000180 114A4198 00000000 00000000 0E000000 00000000 0F000000 00000000 00000000 00000000 |................................|
+0001A0 114A41B8 40404040 40404040 40404040 40404040 40404040 40404040 40404040 40400000 | ..|
+0001C0 114A41D8 000000E7 E7E70000 00E8E8E8 000000E9 E9E90000 00000000 C3D6C2D6 D340C4E4 |...XXX...YYY...ZZZ......COBOL DU|
+0001E0 114A41F8 D4D74040 40404040 40404040 40404040 40404040 40404040 40404040 40404040 |MP |
+000200 114A4218 40404040 40404040 40404040 40404040 40404040 40404040 40404040 40404040 | |
+000220 114A4238 40404040 40404040 40C2D3D6 C3D2E240 E2E3D6D9 C1C7C540 D7C1C7C5 4DF5F55D | BLOCKS STORAGE PAGE(55)|
+000240 114A4258 40C6C9D3 C5E24040 40404040 40404040 40404040 40404040 40404040 40404040 | FILES |
+000260 114A4278 40404040 40404040 40404040 40404040 40404040 40404040 40404040 40404040 | |
+000280 114A4298 - +00031F 114A4337 same as above
+000320 114A4338 40404040 40404000 00000000 00000000 00000000 00000000 00000000 00000000 | .........................|
+000340 114A4358 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 |................................|
+000360 114A4378 - +007FFF 114AC017 same as above
⋮
LE/370 Anywhere Heap : 11480000
⋮
+0003E0 114803E0 00000050 00000000 00000000 00000000 C3D6C2C4 E4D4D7F1 00004100 00000000 |...&............COBDUMP1........|
+000400 11480400 94810000 91200398 11480448 00000000 00000000 114808E0 114809F0 00000000 |ma..j..q...................0....|
+000420 11480420 00000001 00000000 00000000 00000000 11480000 000001A0 00000194 00000000 |...........................m....|
+000440 11480440 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 |................................|
+000460 11480460 - +00047F 1148047F same as above
+000480 11480480 00000000 00000000 00000000 00000000 F3E3C7E3 00000000 06000000 60430260 |................3TGT........-..-|
+0004A0 114804A0 11480100 000167FC 114805C0 00000000 00000064 00000000 00000000 00000000 |................................|
⋮
+000A40 11480A40 00000000 00000000 C3D6C2C4 E4D4D7F2 00004100 00000000 84810000 112027E0 |........COBDUMP2........da......|
+000A60 11480A60 11480AA0 00000000 00000000 114808E4 114809F0 114803F0 00000001 00000000 |...............U...0...0........|
+000A80 11480A80 00000000 00000000 11480000 000001B0 000001A8 00000000 00000000 00000000 |...................y............|
+000AA0 11480AA0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 |................................|
+000AC0 11480AC0 - +000ADF 11480ADF same as above
+000AE0 11480AE0 00000000 00000000 F3E3C7E3 00000000 06000000 42430260 11480100 000167FC |........3TGT...........-........|
+000B00 11480B00 11480C20 00000001 00000174 00000000 00000000 00000000 00000000 00000000 |................................|
⋮
File Control Blocks:
FCB for file ESDS1DD in program COBDUMP2: 11480C50
+000000 11480C50 C6C3C200 01020000 FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF |FCB.............................|
+000020 11480C70 FFFFFFFF 00000000 00000000 00000000 00000000 00000000 00000000 800082C8 |..............................bH|
+000040 11480C90 800082C8 800082C8 914754F8 800082C8 800082C8 800082C8 914754F8 00000000 |..bH..bHj..8..bH..bH..bHj..8....|
+000060 11480CB0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 |................................|
+000080 11480CD0 00000000 00000000 C3D6C2C4 E4D4D7F2 C5E2C4E2 F1C4C440 00000000 00000000 |........COBDUMP2ESDS1DD ........|
+0000A0 11480CF0 00000000 11202A34 00000000 00000000 00000000 00000000 00000000 00000000 |................................|
+0000C0 11480D10 00000000 00000000 00008800 00000000 00000000 00000000 00000028 00000000 |..........h.....................|
+0000E0 11480D30 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 |................................|
+000100 11480D50 - +00011F 11480D6F same as above
FIB for file ESDS1DD in program COBDUMP2: 11202A34
+000000 11202A34 C6C9C200 0103C5E2 C4E2F1C4 C4400088 8080A000 00008000 00000000 00000028 |FIB...ESDS1DD .h................|
+000020 11202A54 00010000 00000000 00000000 00000000 00000000 00000000 11202A2D 00000000 |................................|
+000040 11202A74 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 |................................|
+000060 11202A94 - +00007F 11202AB3 same as above
+000080 11202AB4 0000C9D6 C6E2E2F1 40404040 40404040 40404040 40404040 40404040 40404040 |..IOFSS1 |
GMAREA for file ESDS1DD in program COBDUMP2: 00000000
+000000 00000000 Inaccessible storage.