| 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, 2002