Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
DTLBK
Control Block Contents
DTLBK DSECT
Cross Reference (Contains links to field and bit definitions)
DTLBK Prolog
NAME : HCPDTLBK DESCRIPTION: DATALINK SOURCE DSECT : DTLBK FUNCTION : A VARIABLE LENGTH BUFFER CONTAINING THE DATALINK SOURCE FOR A TRACEID. EACH BUFFER CONTAINS ONE DATALINK. FOR MULTIPLE DATALINKS THE DTLBKS ARE CHAINED. LOCATED BY : TRCDTLBK CREATED BY : HCPTXD DELETED BY : HCPTXD
DTLBK Control Block Content
DTLBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure DTLBK DATALINK SOURCE 0000 0 Signed 4 DTLPTR POINTER TO NEXT DTLBK 0004 4 Bitstring 1 DTLSIZE SIZE (IN BYTES) OF THE DATALINK 0005 5 Bitstring 1 DTLIRSIZ LENGTH OF DATALINK INTERNAL REPRESENTATION IN TRCBK 0006 6 Bitstring 1 DTLTYPE Type of DTLBK 1... .... DTLDL X'80' DTLBK type is Datalink .1.. .... DTLIF X'40' DTLBK type is IF ..1. .... DTLTHEN X'20' DTLBK type is THEN ...1 .... DTLELSE X'10' DTLBK type is ELSE .... 1... DTLENDIF X'08' DTLBK type is ENDIF 0007 7 Bitstring 1 * Reserved For IBM Use 0008 8 Signed 2 DTLOFFST Offset into TRCBK of the internal representation of this datalink. 000A 10 Signed 2 * Reserved for IBM Use 000C 12 Signed 4 DTLDISP DATALINK SOURCE
DTLBK Storage Layout
*** DTLBK - DATALINK SOURCE * * +---------------------------+------+------+------+------+ * 0 | DTLPTR |:SIZE |:IRSIZ|:TYPE |//////| * +-------------+-------------+------+------+------+------+ * 8 | DTLOFFST |/////////////| DTLDISP | * +-------------+-------------+---------------------------+ * 10 * *** DTLBK - DATALINK SOURCE
DTLBK Cross Reference
Symbol Dspl Value -------------- ---- ----- DTLDISP 000C DTLDL 0006 80 DTLELSE 0006 10 DTLENDIF 0006 08 DTLIF 0006 40 DTLIRSIZ 0005 DTLOFFST 0008 DTLPTR 0000 DTLSIZE 0004 DTLTHEN 0006 20 DTLTYPE 0006
Copyright IBM Corporation, 1990, 2001