DUMP/PDUMP subroutines

The DUMP/PDUMP subroutine dynamically dumps a specified area of storage to the system output data set. When you use DUMP, the processing stops after the dump; when you use PDUMP, the processing continues after the dump.

Syntax

CALL {DUMP | PDUMP} (a1, b1,k1, a2,b2, k2,…)

a and b
Variables in the program unit. Each indicates an area of storage to be dumped. Either a or b can represent the upper or lower limit of the storage area.
k
The dump format to be used. The values that can be specified for k, and the resulting dump formats, are:
Value
Format Requested
0
Hexadecimal
1
LOGICAL*1
2
LOGICAL*4
3
INTEGER*2
4
INTEGER*4
5
REAL*4
6
REAL*8
7
COMPLEX*8
8
COMPLEX*16
9
CHARACTER
10
REAL*16
11
COMPLEX*32
12
UNSIGNED*1
13
INTEGER*1
14
LOGICAL*2
15
INTEGER*8
16
LOGICAL*8