Offset Type Length Name Description
0 88 ADMTDSA Standard DSA declaration
0 C 4 DSAWORD1
0 C 2 DSAFLAGS Reserved set to x'0000' first byte is
committed to always remain zero
2 F 2 DSALEN Allocated DSA length
4 A 4 DSALAST A(Last DSA)
8 A 4 DSANEXT A(Next DSA)
C A 60 DSARSA Register save area
48 C 8 DSASTATE State controls propagated down
via ADMMBEG macro
48 A 4 DSAHDR A(DSA stack header)
1... .... DSATRCE Trace optimization bit
.111 1111 *
4C A 4 DSASOSP A(Short on storage element)
1... .... DSASOSEF SOS event in progress
.111 1111 *
50 A 4 DSAEPTR Pointer to DSA extension
54 A 4 * Reserved
58 C * * User area
In the DSA extension (addressed from DSAEPTR):
0 C * ADMTDSAE Extension block
0 C 4 DSAEDSAE Room for an eye catcher later
4 C 4 DSACNTRL Standard DSA controls
4 F 1 DSANEST DSA nesting level
5 C 3 * Reserved
8 A 4 DSATRCSV R14/R15 trace save slot
C A 4 DSAERRPL Error stack pointer for calls
10 A 4 DSAERRPP Error stack pointer for process
14 C 4 * Reserved
18 C * DSAEEND End of extension stack