Programming Interface Information:
This information is NOT
intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only. |
TBTBK
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 Address 4 TBTADR01 INSTRUCTION ADDRESS OF FIRST ENTRY 0004 4 Signed 4 TBTSTO01 INSTRUCTION SEGMENT TABLE ORIGIN 0008 8 Bitstring 8 TBTINS01 INSTRUCTION DATA OF FIRST ENTRY 0010 16 Address 4 TBTBADR1 'BRANCH TO' ADDRESS OF FIRST ENTRY 0014 20 Signed 4 TBTBSTO1 'BRANCH TO' SEGMENT TABLE ORIGIN 0018 24 Signed 4 TBTCNT01 NUMBER OF TIMES EXECUTED 001C 28 Address 4 TBTADR02 INSTRUCTION ADDRESS 0020 32 Signed 4 TBTSTO02 INSTRUCTION SEGMENT TABLE ORIGIN 0024 36 Bitstring 8 TBTINS02 INSTRUCTION DATA 002C 44 Address 4 TBTBADR2 'BRANCH TO' ADDRESS 0030 48 Signed 4 TBTBSTO2 'BRANCH TO' SEGMENT TABLE ORIGIN 0034 52 Signed 4 TBTCNT02 NUMBER OF TIMES EXECUTED 0038 56 Address 4 TBTADR03 INSTRUCTION ADDRESS 003C 60 Signed 4 TBTSTO03 INSTRUCTION SEGMENT TABLE ORIGIN 0040 64 Bitstring 8 TBTINS03 INSTRUCTION DATA 0048 72 Address 4 TBTBADR3 'BRANCH TO' ADDRESS 004C 76 Signed 4 TBTBSTO3 'BRANCH TO' SEGMENT TABLE ORIGIN 0050 80 Signed 4 TBTCNT03 NUMBER OF TIMES EXECUTED 0054 84 Address 4 TBTADR04 INSTRUCTION ADDRESS 0058 88 Signed 4 TBTSTO04 INSTRUCTION SEGMENT TABLE ORIGIN 005C 92 Bitstring 8 TBTINS04 INSTRUCTION DATA 0064 100 Address 4 TBTBADR4 'BRANCH TO' ADDRESS 0068 104 Signed 4 TBTBSTO4 'BRANCH TO' SEGMENT TABLE ORIGIN 006C 108 Signed 4 TBTCNT04 NUMBER OF TIMES EXECUTED 0070 112 Address 4 TBTADR05 INTRUCTION ADDRESS 0074 116 Signed 4 TBTSTO05 INSTRUCTION SEGMENT TABLE ORIGIN 0078 120 Bitstring 8 TBTINS05 INSTRUCTION DATA 0080 128 Address 4 TBTBADR5 'BRANCH TO' ADDRESS 0084 132 Signed 4 TBTBSTO5 'BRANCH TO' SEGMENT TABLE ORIGIN 0088 136 Signed 4 TBTCNT05 NUMBER OF TIMES EXECUTED 0000008C TBTMVLNG *-TBTADR01 LENGTH OF MOVE OF ENTRIES 1-5 008C 140 Address 4 TBTADR06 INSTRUCTION ADDRESS 0090 144 Signed 4 TBTSTO06 INSTRUCTION SEGMENT TABLE ORIGIN 0094 148 Bitstring 8 TBTINS06 INSTRUCTION DATA 009C 156 Address 4 TBTBADR6 'BRANCH TO' ADDRESS 00A0 160 Signed 4 TBTBSTO6 'BRANCH TO' SEGMENT TABLE ORIGIN 00A4 164 Signed 4 TBTCNT06 NUMBER OF TIMES EXECUTED 00000015 TBTSIZE (*-TBTBK+7)/8 SIZE OF TBTBK IN DOUBLEWORDS 0000 0 Address 4 TBTADDR INSTR ADDR OF BRANCH INSTR 0004 4 Signed 4 TBTSTO INSTRUCTION SEGMENT TABLE ORIGIN 0008 8 Bitstring 8 TBTINSTR (0) INSTR DATA FOR BRANCH INSTR 0008 8 Bitstring 4 TBTINS1F First 4 bytes of TBTINSTR 000C 12 Bitstring 2 TBTINS56 Bytes 5 and 6 of TBTINSTR 000E 14 Bitstring 2 TBTINS78 Bytes 7 and 8 of TBTINSTR 0010 16 Address 4 TBTBADDR 'BRANCH TO' ADDRESS 0014 20 Signed 4 TBTBSTO 'BRANCH TO' SEGMENT TABLE ORIGIN 0018 24 Signed 4 TBTCOUNT NUMBER OF TIMES BRANCH WAS EXECUTED 0000001C TBTENTSZ *-TBTADDR SIZE OF ONE ENTRY
TBTBK Storage Layout
*** TBTBK - Traceback table * * +---------------------------+---------------------------+ * 0 | TBTADR01 | TBTSTO01 | * +---------------------------+---------------------------+ * 8 | TBTINS01 | * +---------------------------+---------------------------+ * 10 | TBTBADR1 | TBTBSTO1 | * +---------------------------+---------------------------+ * 18 | TBTCNT01 | TBTADR02 | * +---------------------------+---------------------------+ * 20 | TBTSTO02 | TBTINS02- | * +---------------------------+---------------------------+ * 28 | -(024) | TBTBADR2 | * +---------------------------+---------------------------+ * 30 | TBTBSTO2 | TBTCNT02 | * +---------------------------+---------------------------+ * 38 | TBTADR03 | TBTSTO03 | * +---------------------------+---------------------------+ * 40 | TBTINS03 | * +---------------------------+---------------------------+ * 48 | TBTBADR3 | TBTBSTO3 | * +---------------------------+---------------------------+ * 50 | TBTCNT03 | TBTADR04 | * +---------------------------+---------------------------+ * 58 | TBTSTO04 | TBTINS04- | * +---------------------------+---------------------------+ * 60 | -(05C) | TBTBADR4 | * +---------------------------+---------------------------+ * 68 | TBTBSTO4 | TBTCNT04 | * +---------------------------+---------------------------+ * 70 | TBTADR05 | TBTSTO05 | * +---------------------------+---------------------------+ * 78 | TBTINS05 | * +---------------------------+---------------------------+ * 80 | TBTBADR5 | TBTBSTO5 | * +---------------------------+---------------------------+ * 88 | TBTCNT05 | TBTADR06 | * +---------------------------+---------------------------+ * 90 | TBTSTO06 | TBTINS06- | * +---------------------------+---------------------------+ * 98 | -(094) | TBTBADR6 | * +---------------------------+---------------------------+ * A0 | TBTBSTO6 | TBTCNT06 | * +---------------------------+---------------------------+ * A8 * *** TBTBK - Traceback table *** Overlay for TBTADR01 in TBTBK * * +---------------------------+---------------------------+ * 0 | TBTADDR | TBTSTO | * +---------------------------+-------------+-------------+ * 8 | TBTINS1F | TBTINS56 | TBTINS78 | * +---------------------------+-------------+-------------+ * 10 | TBTBADDR | TBTBSTO | * +---------------------------+---------------------------+ * 18 | TBTCOUNT | 1C * +---------------------------+ * *** Overlay for TBTADR01 in TBTBK
TBTBK Cross Reference
(contains links to field and bit definitions)Symbol Dspl Value -------------- ---- -----TBTADDR 0000
TBTADR01 0000
TBTADR02 001C
TBTADR03 0038
TBTADR04 0054
TBTADR05 0070
TBTADR06 008C
TBTBADDR 0010
TBTBADR1 0010
TBTBADR2 002C
TBTBADR3 0048
TBTBADR4 0064
TBTBADR5 0080
TBTBADR6 009C
TBTBSTO 0014
TBTBSTO1 0014
TBTBSTO2 0030
TBTBSTO3 004C
TBTBSTO4 0068
TBTBSTO5 0084
TBTBSTO6 00A0
TBTCNT01 0018
TBTCNT02 0034
TBTCNT03 0050
TBTCNT04 006C
TBTCNT05 0088
TBTCNT06 00A4
TBTCOUNT 0018
TBTENTSZ 0018 0000001C
TBTINSTR 0008
TBTINS01 0008
TBTINS02 0024
TBTINS03 0040
TBTINS04 005C
TBTINS05 0078
TBTINS06 0094
TBTINS1F 0008
TBTINS56 000C
TBTINS78 000E
TBTMVLNG 0088 0000008C
TBTSIZE 00A4 00000015
TBTSTO 0004
TBTSTO01 0004
TBTSTO02 0020
TBTSTO03 003C
TBTSTO04 0058
TBTSTO05 0074
TBTSTO06 0090
Last updated on 3 Aug 1999 at 13:37:53 EDT.
Copyright IBM Corporation, 1990, 1999