Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of z/VM.

TBTBK

Prolog  

Control Block Contents  
   TBTBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


TBTBK Prolog

 NAME       : HCPTBTBK
 DESCRIPTION: Traceback table
 DSECT      : TBTBK
 FUNCTION   : HCPTBTBK contains all descriptive information about
              the six previous branches (including address space
              changes) which were trapped.
 LOCATED BY-  TRXTBTBK _ field of HCPTRXBK
 CREATED BY : HCPTRIRL
 DELETED BY : HCPTRIX
 SERIALIZED : CREATED AND UPDATED UNDER VMDBK DISPATCH LOCK,
              READ AND DELETED UNDER CONSOLE FUNCTION MODE.

 

TBTBK Control Block Content


TBTBK DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      TBTBK          Traceback table
0000    0 Signed       4 TBTSTART (0)   Mark start of trace tables
     Entry number 1 in Trace Back Table
0000    0 Dbl-Word     8 TBTGAD01 (0)   INSTRUCTION ADDRESS (64-bit)
0000    0 Signed       4 *
0004    4 Signed       4 TBTADR01       INSTRUCTION ADDRESS (32-bit)
0008    8 Dbl-Word     8 TBTASC01 (0)   INSTRUCTION ASCE (ESAME Guest)
0008    8 Signed       4 *
000C   12 Signed       4 TBTSTO01       INSTRUCTION STO (ESA/390 Guest)
0010   16 Bitstring    8 TBTINS01       INSTRUCTION DATA OF FIRST ENTRY
0018   24 Dbl-Word     8 TBTGBAD1 (0)   'BRANCH TO' ADDRESS (64-bit)
0018   24 Signed       4 *
001C   28 Signed       4 TBTBADR1       'BRANCH TO' ADDRESS (32-bit)
0020   32 Dbl-Word     8 TBTBASC1 (0)   'BRANCH TO' ASCE (ESAME Guest)
0020   32 Signed       4 *
0024   36 Signed       4 TBTBSTO1       'BRANCH TO' STO (ESA/390 Guest)
0028   40 Signed       4 TBTCNT01       NUMBER OF TIMES EXECUTED
002C   44 Bitstring    1 TBTFLG01       FLAG BYTE...bits defined at
                                        TBTFLG
002D   45 Bitstring    1 * (3)          Reserved
     Entry number 2 in Trace Back Table
0030   48 Dbl-Word     8 TBTGAD02 (0)   INSTRUCTION ADDRESS (64-bit)
0030   48 Signed       4 *
0034   52 Signed       4 TBTADR02       INSTRUCTION ADDRESS (32-bit)
0038   56 Dbl-Word     8 TBTASC02 (0)   INSTRUCTION ASCE (ESAME Guest)
0038   56 Signed       4 *
003C   60 Signed       4 TBTSTO02       INSTRUCTION STO (ESA/390 Guest)
0040   64 Bitstring    8 TBTINS02       INSTRUCTION DATA
0048   72 Dbl-Word     8 TBTGBAD2 (0)   'BRANCH TO' ADDRESS (64-bit)
0048   72 Signed       4 *
004C   76 Signed       4 TBTBADR2       'BRANCH TO' ADDRESS (32-bit)
0050   80 Dbl-Word     8 TBTBASC2 (0)   'BRANCH TO' ASCE (ESAME Guest)
0050   80 Signed       4 *
0054   84 Signed       4 TBTBSTO2       'BRANCH TO' STO (ESA/390 Guest)
0058   88 Signed       4 TBTCNT02       NUMBER OF TIMES EXECUTED
005C   92 Bitstring    1 TBTFLG02       FLAG BYTE...bits defined at
                                        TBTFLG
005D   93 Bitstring    1 * (3)          Reserved
     Entry number 3 in Trace Back Table
0060   96 Dbl-Word     8 TBTGAD03 (0)   INSTRUCTION ADDRESS (64-bit)
0060   96 Signed       4 *
0064  100 Signed       4 TBTADR03       INSTRUCTION ADDRESS (32-bit)
0068  104 Dbl-Word     8 TBTASC03 (0)   INSTRUCTION ASCE (ESAME Guest)
0068  104 Signed       4 *
006C  108 Signed       4 TBTSTO03       INSTRUCTION STO (ESA/390 Guest)
0070  112 Bitstring    8 TBTINS03       INSTRUCTION DATA
0078  120 Dbl-Word     8 TBTGBAD3 (0)   'BRANCH TO' ADDRESS (64-bit)
0078  120 Signed       4 *
007C  124 Signed       4 TBTBADR3       'BRANCH TO' ADDRESS (32-bit)
0080  128 Dbl-Word     8 TBTBASC3 (0)   'BRANCH TO' ASCE (ESAME Guest)
0080  128 Signed       4 *
0084  132 Signed       4 TBTBSTO3       'BRANCH TO' STO (ESA/390 Guest)
0088  136 Signed       4 TBTCNT03       NUMBER OF TIMES EXECUTED
008C  140 Bitstring    1 TBTFLG03       FLAG BYTE...bits defined at
                                        TBTFLG
008D  141 Bitstring    1 * (3)          Reserved
     Entry number 4 in Trace Back Table
0090  144 Dbl-Word     8 TBTGAD04 (0)   INSTRUCTION ADDRESS (64-bit)
0090  144 Signed       4 *
0094  148 Signed       4 TBTADR04       INSTRUCTION ADDRESS (32-bit)
0098  152 Dbl-Word     8 TBTASC04 (0)   INSTRUCTION ASCE (ESAME Guest)
0098  152 Signed       4 *
009C  156 Signed       4 TBTSTO04       INSTRUCTION STO (ESA/390 Guest)
00A0  160 Bitstring    8 TBTINS04       INSTRUCTION DATA
00A8  168 Dbl-Word     8 TBTGBAD4 (0)   'BRANCH TO' ADDRESS (64-bit)
00A8  168 Signed       4 *
00AC  172 Signed       4 TBTBADR4       'BRANCH TO' ADDRESS (32-bit)
00B0  176 Dbl-Word     8 TBTBASC4 (0)   'BRANCH TO' ASCE (ESAME Guest)
00B0  176 Signed       4 *
00B4  180 Signed       4 TBTBSTO4       'BRANCH TO' STO (ESA/390 Guest)
00B8  184 Signed       4 TBTCNT04       NUMBER OF TIMES EXECUTED
00BC  188 Bitstring    1 TBTFLG04       FLAG BYTE...bits defined at
                                        TBTFLG
00BD  189 Bitstring    1 * (3)          Reserved
     Entry number 5 in Trace Back Table
00C0  192 Dbl-Word     8 TBTGAD05 (0)   INSTRUCTION ADDRESS (64-bit)
00C0  192 Signed       4 *
00C4  196 Signed       4 TBTADR05       INSTRUCTION ADDRESS (32-bit)
00C8  200 Dbl-Word     8 TBTASC05 (0)   INSTRUCTION ASCE (ESAME Guest)
00C8  200 Signed       4 *
00CC  204 Signed       4 TBTSTO05       INSTRUCTION STO (ESA/390 Guest)
00D0  208 Bitstring    8 TBTINS05       INSTRUCTION DATA
00D8  216 Dbl-Word     8 TBTGBAD5 (0)   'BRANCH TO' ADDRESS (64-bit)
00D8  216 Signed       4 *
00DC  220 Signed       4 TBTBADR5       'BRANCH TO' ADDRESS (32-bit)
00E0  224 Dbl-Word     8 TBTBASC5 (0)   'BRANCH TO' ASCE (ESAME Guest)
00E0  224 Signed       4 *
00E4  228 Signed       4 TBTBSTO5       'BRANCH TO' STO (ESA/390 Guest)
00E8  232 Signed       4 TBTCNT05       NUMBER OF TIMES EXECUTED
00EC  236 Bitstring    1 TBTFLG05       FLAG BYTE...bits defined at
                                        TBTFLG
00ED  237 Bitstring    1 * (3)          Reserved
          000000F0       TBTMVLNG       *-TBTSTART LENGTH OF MOVE OF
                                        ENTRIES 1-5
     Entry number 6 in Trace Back Table
00F0  240 Dbl-Word     8 TBTENT6 (0)    Start of Entry 6
00F0  240 Dbl-Word     8 TBTGAD06 (0)   INSTRUCTION ADDRESS (64-bit)
00F0  240 Signed       4 *
00F4  244 Signed       4 TBTADR06       INSTRUCTION ADDRESS (32-bit)
00F8  248 Dbl-Word     8 TBTASC06 (0)   INSTRUCTION ASCE (ESAME Guest)
00F8  248 Signed       4 *
00FC  252 Signed       4 TBTSTO06       INSTRUCTION STO (ESA/390 Guest)
0100  256 Bitstring    8 TBTINS06       INSTRUCTION DATA
0108  264 Dbl-Word     8 TBTGBAD6 (0)   'BRANCH TO' ADDRESS (64-bit)
0108  264 Signed       4 *
010C  268 Signed       4 TBTBADR6       'BRANCH TO' ADDRESS (32-bit)
0110  272 Dbl-Word     8 TBTBASC6 (0)   'BRANCH TO' ASCE (ESAME Guest)
0110  272 Signed       4 *
0114  276 Signed       4 TBTBSTO6       'BRANCH TO' STO (ESA/390 Guest)
0118  280 Signed       4 TBTCNT06       NUMBER OF TIMES EXECUTED
011C  284 Bitstring    1 TBTFLG06       FLAG BYTE...bits defined at
                                        TBTFLG
011D  285 Bitstring    1 * (3)          Reserved
          00000030       TBTENT6L       *-TBTENT6 SIZE OF TRACE ENTRY 6
          00000024       TBTSIZE        (*-TBTBK+7)/8 SIZE OF TBTBK IN
                                        DOUBLEWORDS
     Remapping of Entry Number 1 in Trace Back Table
0000    0 Dbl-Word     8 TBTGADDR (0)   INSTRUCTION ADDRESS (64-bit)
0000    0 Signed       4 *
0004    4 Signed       4 TBTADDR        INSTRUCTION ADDRESS (32-bit)
0008    8 Dbl-Word     8 TBTASCE (0)    INSTRUCTION ASCE (ESAME Guest)
0008    8 Signed       4 *
000C   12 Signed       4 TBTSTO         INSTRUCTION STO (ESA/390 Guest)
0010   16 Bitstring    8 TBTINSTR (0)   INSTR DATA FOR BRANCH INSTR
0010   16 Bitstring    4 TBTINS1F       First 4 bytes of TBTINSTR
0014   20 Bitstring    2 TBTINS56       Bytes 5 and 6 of TBTINSTR
0016   22 Bitstring    2 TBTINS78       Bytes 7 and 8 of TBTINSTR
0018   24 Dbl-Word     8 TBTGBADR (0)   'BRANCH TO' ADDRESS (64-bit)
0018   24 Signed       4 *
001C   28 Signed       4 TBTBADDR       'BRANCH TO' ADDRESS (32-bit)
0020   32 Dbl-Word     8 TBTBASCE (0)   'BRANCH TO' ASCE (ESAME Guest)
0020   32 Signed       4 *
0024   36 Signed       4 TBTBSTO        'BRANCH TO' STO (ESA/390 Guest)
0028   40 Signed       4 TBTCOUNT       NUMBER OF TIMES BRANCH WAS
                                        EXECUTED
002C   44 Bitstring    1 TBTFLG         FLAG BYTE
          1... ....      TBTESAME       X'80' Table entry created for
                                        ESAME guest
          .1.. ....      TBTGADRP       X'40' TBTASCxx/TBTSTOxx is
                                        specified
          ..1. ....      TBTGBADP       X'20' TBTBASCx/TBTBSTOx is
                                        specified
002D   45 Bitstring    1 * (3)          Reserved
          00000030       TBTENTSZ       *-TBTGADDR SIZE OF ONE ENTRY

 

TBTBK Storage Layout

          
*** TBTBK - Traceback table
*
*     +---------------------------+---------------------------+
*   0 |///////////////////////////|         TBTADR01          |
*     +---------------------------+---------------------------+
*   8 |///////////////////////////|         TBTSTO01          |
*     +---------------------------+---------------------------+
*  10 |                       TBTINS01                        |
*     +---------------------------+---------------------------+
*  18 |///////////////////////////|         TBTBADR1          |
*     +---------------------------+---------------------------+
*  20 |///////////////////////////|         TBTBSTO1          |
*     +---------------------------+------+--------------------+
*  28 |         TBTCNT01          |:FLG01|////////////////////|
*     +---------------------------+------+--------------------+
*  30 |///////////////////////////|         TBTADR02          |
*     +---------------------------+---------------------------+
*  38 |///////////////////////////|         TBTSTO02          |
*     +---------------------------+---------------------------+
*  40 |                       TBTINS02                        |
*     +---------------------------+---------------------------+
*  48 |///////////////////////////|         TBTBADR2          |
*     +---------------------------+---------------------------+
*  50 |///////////////////////////|         TBTBSTO2          |
*     +---------------------------+------+--------------------+
*  58 |         TBTCNT02          |:FLG02|////////////////////|
*     +---------------------------+------+--------------------+
*  60 |///////////////////////////|         TBTADR03          |
*     +---------------------------+---------------------------+
*  68 |///////////////////////////|         TBTSTO03          |
*     +---------------------------+---------------------------+
*  70 |                       TBTINS03                        |
*     +---------------------------+---------------------------+
*  78 |///////////////////////////|         TBTBADR3          |
*     +---------------------------+---------------------------+
*  80 |///////////////////////////|         TBTBSTO3          |
*     +---------------------------+------+--------------------+
*  88 |         TBTCNT03          |:FLG03|////////////////////|
*     +---------------------------+------+--------------------+
*  90 |///////////////////////////|         TBTADR04          |
*     +---------------------------+---------------------------+
*  98 |///////////////////////////|         TBTSTO04          |
*     +---------------------------+---------------------------+
*  A0 |                       TBTINS04                        |
*     +---------------------------+---------------------------+
*  A8 |///////////////////////////|         TBTBADR4          |
*     +---------------------------+---------------------------+
*  B0 |///////////////////////////|         TBTBSTO4          |
*     +---------------------------+------+--------------------+
*  B8 |         TBTCNT04          |:FLG04|////////////////////|
*     +---------------------------+------+--------------------+
*  C0 |///////////////////////////|         TBTADR05          |
*     +---------------------------+---------------------------+
*  C8 |///////////////////////////|         TBTSTO05          |
*     +---------------------------+---------------------------+
*  D0 |                       TBTINS05                        |
*     +---------------------------+---------------------------+
*  D8 |///////////////////////////|         TBTBADR5          |
*     +---------------------------+---------------------------+
*  E0 |///////////////////////////|         TBTBSTO5          |
*     +---------------------------+------+--------------------+
*  E8 |         TBTCNT05          |:FLG05|////////////////////|
*     +---------------------------+------+--------------------+
*  F0 |///////////////////////////|         TBTADR06          |
*     +---------------------------+---------------------------+
*  F8 |///////////////////////////|         TBTSTO06          |
*     +---------------------------+---------------------------+
* 100 |                       TBTINS06                        |
*     +---------------------------+---------------------------+
* 108 |///////////////////////////|         TBTBADR6          |
*     +---------------------------+---------------------------+
* 110 |///////////////////////////|         TBTBSTO6          |
*     +---------------------------+------+--------------------+
* 118 |         TBTCNT06          |:FLG06|////////////////////|
*     +---------------------------+------+--------------------+
* 120
*
*** TBTBK - Traceback table
          
*** Overlay for TBTGAD01 in TBTBK
*
*     +---------------------------+---------------------------+
*   0 |///////////////////////////|         TBTADDR           |
*     +---------------------------+---------------------------+
*   8 |///////////////////////////|          TBTSTO           |
*     +---------------------------+-------------+-------------+
*  10 |         TBTINS1F          |  TBTINS56   |  TBTINS78   |
*     +---------------------------+-------------+-------------+
*  18 |///////////////////////////|         TBTBADDR          |
*     +---------------------------+---------------------------+
*  20 |///////////////////////////|         TBTBSTO           |
*     +---------------------------+------+--------------------+
*  28 |         TBTCOUNT          |TBTFLG|////////////////////|
*     +---------------------------+------+--------------------+
*  30
*
*** Overlay for TBTGAD01 in TBTBK

 

TBTBK Cross Reference

Symbol         Dspl Value
-------------- ---- -----
TBTADDR        0004
TBTADR01       0004
TBTADR02       0034
TBTADR03       0064
TBTADR04       0094
TBTADR05       00C4
TBTADR06       00F4
TBTASCE        0008
TBTASC01       0008
TBTASC02       0038
TBTASC03       0068
TBTASC04       0098
TBTASC05       00C8
TBTASC06       00F8
TBTBADDR       001C
TBTBADR1       001C
TBTBADR2       004C
TBTBADR3       007C
TBTBADR4       00AC
TBTBADR5       00DC
TBTBADR6       010C
TBTBASCE       0020
TBTBASC1       0020
TBTBASC2       0050
TBTBASC3       0080
TBTBASC4       00B0
TBTBASC5       00E0
TBTBASC6       0110
TBTBSTO        0024
TBTBSTO1       0024
TBTBSTO2       0054
TBTBSTO3       0084
TBTBSTO4       00B4
TBTBSTO5       00E4
TBTBSTO6       0114
TBTCNT01       0028
TBTCNT02       0058
TBTCNT03       0088
TBTCNT04       00B8
TBTCNT05       00E8
TBTCNT06       0118
TBTCOUNT       0028
TBTENTSZ       002D 00000030
TBTENT6        00F0
TBTENT6L       011D 00000030
TBTESAME       002C 80
TBTFLG         002C
TBTFLG01       002C
TBTFLG02       005C
TBTFLG03       008C
TBTFLG04       00BC
TBTFLG05       00EC
TBTFLG06       011C
TBTGADDR       0000
TBTGADRP       002C 40
TBTGAD01       0000
TBTGAD02       0030
TBTGAD03       0060
TBTGAD04       0090
TBTGAD05       00C0
TBTGAD06       00F0
TBTGBADP       002C 20
TBTGBADR       0018
TBTGBAD1       0018
TBTGBAD2       0048
TBTGBAD3       0078
TBTGBAD4       00A8
TBTGBAD5       00D8
TBTGBAD6       0108
TBTINSTR       0010
TBTINS01       0010
TBTINS02       0040
TBTINS03       0070
TBTINS04       00A0
TBTINS05       00D0
TBTINS06       0100
TBTINS1F       0010
TBTINS56       0014
TBTINS78       0016
TBTMVLNG       00ED 000000F0
TBTSIZE        011D 00000024
TBTSTART       0000
TBTSTO         000C
TBTSTO01       000C
TBTSTO02       003C
TBTSTO03       006C
TBTSTO04       009C
TBTSTO05       00CC
TBTSTO06       00FC

This information is based on z/VM V4R1.0.
Last updated on 5 Jun 2001 at 16:57:33 EDT.
Copyright IBM Corporation, 1990, 2001