Attributes of z/OS Debugger variables in different languages
The table below shows the attributes for z/OS® Debugger variables when used with different programming languages.
z/OS Debugger variable | C and C++ attributes | COBOL attributes | PL/I attributes | Assembler/disassembly attributes |
---|---|---|---|---|
%ADDRESS |
void * | USAGE POINTER |
POINTER |
A |
%AMODE |
signed short int | PICTURE S9(4) USAGE COMP |
FIXED BINARY(15,0) |
H |
%BLOCK |
unsigned char[] | PICTURE X(j) |
CHARACTER(j) |
CLj |
%CAAADDRESS |
void * | USAGE POINTER |
POINTER |
A |
%CC |
n/a | n/a | n/a | H |
%CONDITION |
unsigned char[] | PICTURE X(j) |
CHARACTER(j) |
CLj |
%COUNTRY |
unsigned char[] | PICTURE X(j) |
CHARACTER(j) |
CLj |
%CU |
unsigned char[] | PICTURE X(j) |
CHARACTER(j) |
CLj |
%EPA |
void * | USAGE POINTER |
POINTER |
A |
%EPRn |
long double | n/a | FLOAT DECIMAL(33) |
L |
%EPRBn |
n/a | n/a | n/a | LB |
%EPRDn |
n/a | n/a | n/a | LD |
%EPRHn |
n/a | n/a | n/a | LH |
%FPRn |
float | USAGE COMP-1 |
FLOAT DECIMAL(6) |
E |
%FPRBn |
n/a | n/a | n/a | EB |
%FPRDn |
n/a | n/a | n/a | ED |
%FPRHn |
n/a | n/a | n/a | EH |
%GPRn |
signed int | PICTURE S9(9) |
FIXED BINARY(31,0) |
F |
%GPRGn |
n/a | n/a | n/a | FD |
%GPRHn |
signed int | PICTURE S9(9) |
FIXED BINARY(31,0) |
F |
%HARDWARE |
unsigned char[] | PICTURE X(j) |
CHARACTER(j) |
CLj |
%LINE or %STATEMENT |
unsigned char[] | PICTURE X(j) |
CHARACTER(j) |
CLj |
%LOAD |
unsigned char[] | PICTURE X(j) |
CHARACTER(j) |
CLj |
%LPRn |
double | USAGE COMP-2 |
FLOAT DECIMAL(16) |
D |
%LPRBn |
n/a | n/a | n/a | DB |
%LPRDn |
n/a | n/a | n/a | DD |
%LPRHn |
n/a | n/a | n/a | DH |
%NLANGUAGE |
unsigned char[] | PICTURE X(j) |
CHARACTER(j) |
CLj |
%PATHCODE |
signed short int | PICTURE S9(4) USAGE COMP |
FIXED BINARY(15,0) |
H |
%PLANGUAGE |
unsigned char[] | PICTURE X(j) |
CHARACTER(j) |
CLj |
%PROGMASK |
n/a | n/a | n/a | H |
%PROGRAM |
unsigned char[] | PICTURE X(j) |
CHARACTER(j) |
CLj |
%PSW |
n/a | n/a | n/a | CL8 |
%RC |
signed short int | PICTURE S9(4) USAGE COMP |
FIXED BINARY(15,0) |
H |
%RSTDSETS |
signed int | PICTURE S9(9) USAGE COMP |
FIXED BINARY(31,0) |
F |
%RUNMODE |
unsigned char[] | PICTURE X(j) |
CHARACTER(j) |
CLj |
%Rn |
n/a | n/a | n/a | F |
%SUBSYSTEM |
unsigned char[] | PICTURE X(j) |
CHARACTER(j) |
CLj |
%SYSTEM |
unsigned char[] | PICTURE X(j) |
CHARACTER(j) |
CLj |