|
Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
TRXBK
Control Block Contents
TRXBK DSECT
Cross Reference (Contains links to field and bit definitions)
TRXBK Prolog
NAME : HCPTRXBK
DESCRIPTION: TRACE EXTENSION BLOCK
DSECT : TRXBK
FUNCTION : HCPTRXBK CONTAINS DESCRIPTIVE INFORMATION ABOUT THE
TRACE ENVIRONMENT THAT IS CURRENTLY IN EFFECT. IT IS
ALSO USED AS A WORK AREA DURING TRACE TRAP
PROCESSING.
LOCATED BY : VMDTREXT FIELD OF HCPVMDBK
CREATED BY : HCPTRINT
DELETED BY : HCPTRIX
SERIALIZED : CREATED AND DELETED IN CONSOLE FUNCTION MODE, ALTERED
UNDER VMDBK DISPATCH LOCK.
TRXBK Control Block Content
TRXBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments
---- ---- --------- ---- -------------- --------
0000 0 Structure TRXBK TRACE EXTENSION BLOCK
Standard savearea for HCPTRX
0000 0 Dbl-Word 8 TRXSAVE (64) STANDARD SAVE AREA **NOTE: THIS
FIELD MUST REMAIN FIRST IN THE
TRXBK. THE HCPTRXNT ENTRY
STATEMENT REFERENCES THE FIELD
WITH 'SAVE=(VMDTREXT)'. Note also
that some of the fields in
TRXSAVE are shared by HCPTRX &
HCPTPX. HCPTRX uses TRXSAVE as
its SAVBK and HCPTPX references
the shared fields through its
addressability to TRXBK
Standard savearea for HCPTPX
0200 512 Dbl-Word 8 TRXTPXSV (64) STANDARD SAVE AREA - used by
HCPTPX
0400 1024 Signed 4 TRXTPXAD Address of above savearea for
linkage
0404 1028 Signed 4 * Reserved for future IBM use
0408 1032 Signed 4 TRXNBASE Base interception bits (without
PER)
040C 1036 Signed 4 TRXECMSK (0) Mask of ECA bits to apply to
VMDECA
040C 1036 Bitstring 1 TRXECAM0 Mask of ECA, byte 0
1... .... SIEECEXT X'80' SIEECEXT External
Interruption Interpretation
Assist
.1.. .... SIEECINT X'40' SIEECINT Intervention
Bypass Assist
..1. .... SIEECWAI X'20' SIEECWAI Guest Wait-State
Assist
...1 .... SIEECSGP X'10' SIEECSGP SIGP
Interpretation Assist
.... 1... SIEECALT X'08' SIEECALT Alert monitoring
bit
.... .1.. SIEECIO2 X'04' SIEECIO2
I/O-Interpretation-level-2
activation bit
.... ...1 SIEECMVP X'01' SIEECMVP MVPG Facility
enablement. When this bit is one,
SIE will inter- pret the MVPG and
IESBE opcodes.
040D 1037 Bitstring 1 TRXECAM1 Mask of ECA, byte 1
040E 1038 Bitstring 1 TRXECAM2 Mask of ECA, byte 2
040F 1039 Bitstring 1 * Reserved for future IBM use
0410 1040 Signed 2 TRXLBASE BASE LCTL INTERCEPTION CONTROLS
0412 1042 Signed 2 TRXTCHBS BASE TCH INTERCEPTION CONTROLS
0414 1044 Bitstring 3 TRXECBMK (0) Mask of ECB bits to apply to
SIEECB
0414 1044 Bitstring 1 TRXECBM0 Mask of ECB, byte 0
0415 1045 Bitstring 1 TRXECBM1 Mask of ECB, byte 1
0416 1046 Bitstring 1 TRXECBM2 Mask of ECB, byte 2
0417 1047 Bitstring 1 * Reserved for future IBM use
Copy of GPRS for base and displacement calculations
When the guest is in ESA/390 mode, the leftmost
half of the registers will be zeros.
0418 1048 Bitstring 128 TRXGGPRS 16 8-byte GPRS
0498 1176 Bitstring 16 TRXGPSW (0) Guest PSW at last call from
RUNU(zArch)
0498 1176 Bitstring 8 TRXPSW (0) GUEST PSW AT LAST CALL FROM
RUNU(390)
0498 1176 Bitstring 4 TRXPSWF1 (0) First fullword of guest PSW
0498 1176 Bitstring 1 TRXPSWB0 Guest PSW byte 0
0499 1177 Bitstring 1 TRXPSWB1 Guest PSW byte 1
049A 1178 Bitstring 1 TRXPSWB2 Guest PSW byte 2
049B 1179 Bitstring 1 TRXPSWB3 Guest PSW byte 3
049C 1180 Signed 4 TRXPSWF2 Second fullword of guest PSW
04A0 1184 Bitstring 8 TRXPSWIA z/Arch PSW instruction address
00000499 TRXPSW1 TRXPSW+1,1 OLD TRCPSW FIELDS FROM
HCPTRD
0000049C TRXPSW4F TRXPSW+4,4 OLD TRCPSW FIELDS FROM
HCPTRD
0000049D TRXPSW57 TRXPSW+5,3 OLD TRCPSW FIELDS FROM
HCPTRD
04A8 1192 Bitstring 16 TRXGBPSW (0) Guest BEFORE EXECUTION PSW
(z/Arch)
04A8 1192 Bitstring 8 TRXBPSW (0) Guest BEFORE EXECUTION PSW (390)
04A8 1192 Bitstring 1 TRXBPSW0 Guest PSW byte 0
04A9 1193 Bitstring 1 TRXBPSW1 Guest PSW byte 1
04AA 1194 Bitstring 1 TRXBPSW2 Guest PSW byte 2
04AB 1195 Bitstring 1 TRXBPSW3 Guest PSW byte 3
04AC 1196 Signed 4 TRXBPSF2 (0) Guest PSW instruction addr
(ESA/390)
04AC 1196 Bitstring 1 TRXBPSW4 Guest PSW byte 4
04AD 1197 Bitstring 1 TRXBPS57 (3) Guest PSW byte 5-7
04B0 1200 Bitstring 1 TRXBPSIA (8) Guest PSW instruction addr
(z/Arch)
04B8 1208 Signed 4 TRXSDSVC SAVED SVC INTERCEPTION CONTROLS
04BC 1212 Signed 2 TRXSDLCT SAVED LCTL INTERCEPTION CONTROLS
04BE 1214 Signed 2 * Reserved for IBM use
04C0 1216 Signed 4 TRXSDNTC Saved instruction interception
controls
04C4 1220 Signed 4 TRXSDECA Saved copy of VMDECA
04C8 1224 Bitstring 1 * Reserved for IBM use
04C9 1225 Bitstring 3 TRXSDECB Saved copy of SIEECB
04CC 1228 Signed 4 * Reserved for IBM use
Adjusted guest control register 9
When the guest is in ESA/390 mode,
the leftmost half of the register will be zeros.
04D0 1232 Dbl-Word 8 TRXGAGCR9 (0) Adjusted guest CR9 (8-bytes)
04D0 1232 Signed 4 * Top half of TRXGAGC9
04D4 1236 Signed 4 TRXAGCR9 ADJUSTED guest CR9 (4-bytes)
04D8 1240 Bitstring 1 TRXVMA SAVE HOST CR6 BYTE 0
04D9 1241 Bitstring 1 TRXTVMA TRACE-ALTERED VMA RUN-MASK
04DA 1242 Signed 2 TRXCRALT LIST OF ALTERED CONTROL REGS
04DC 1244 Signed 4 TRXNXPSW First word of the PSW passed as
input to HCPTRRNX
Guest Control Registers 0 - 15
When the guest is in ESA/390 mode,
the leftmost half of the register will be zeros.
04E0 1248 Bitstring 128 TRXGGCRS Guest Control register values
Guest Control Registers 0 - 15
04E0 1248 Signed 4 TRXGCR0 GUEST CONTROL REGISTER 0
04E4 1252 Signed 4 TRXGCR1 (0) GUEST CONTROL REGISTER 1
04E4 1252 Bitstring 1 TRXGC1B0 Guest CR1 Byte 0
04E5 1253 Bitstring 2 * Guest CR1 Bytes 1-2
04E7 1255 Bitstring 1 TRXGC1B3 Guest CR1 Byte 3
04E8 1256 Signed 4 TRXGCR2 GUEST CONTROL REGISTER 2
04EC 1260 Signed 4 TRXGCR3 GUEST CONTROL REGISTER 3
04F0 1264 Signed 4 TRXGCR4 GUEST CONTROL REGISTER 4
04F4 1268 Signed 4 TRXGCR5 GUEST CONTROL REGISTER 5
04F8 1272 Signed 4 TRXGCR6 GUEST CONTROL REGISTER 6
04FC 1276 Signed 4 TRXGCR7 GUEST CONTROL REGISTER 7
0500 1280 Signed 4 TRXGCR8 GUEST CONTROL REGISTER 8
0504 1284 Signed 4 TRXGCR9 GUEST CONTROL REGISTER 9
0508 1288 Signed 4 TRXGCR10 GUEST CONTROL REGISTER 10
050C 1292 Signed 4 TRXGCR11 GUEST CONTROL REGISTER 11
0510 1296 Signed 4 TRXGCR12 GUEST CONTROL REGISTER 12
0514 1300 Signed 4 TRXGCR13 (0) GUEST CONTROL REGISTER 13
0514 1300 Bitstring 1 TRXGCDB0 Guest CR13 Byte 0
0515 1301 Bitstring 3 * Guest CR13 Bytes 1-3
0518 1304 Signed 4 TRXGCR14 GUEST CONTROL REGISTER 14
051C 1308 Signed 4 TRXGCR15 GUEST CONTROL REGISTER 15
Guest Control Registers 0 - 15
04E0 1248 Dbl-Word 8 TRXGGCR0 GUEST CONTROL REGISTER 0
04E8 1256 Dbl-Word 8 TRXGGCR1 (0) GUEST CONTROL REGISTER 1
04E8 1256 Bitstring 7 * Guest CR1 Bytes 0-6
04EF 1263 Bitstring 1 TRXGGC17 Guest CR1 Byte 7
04F0 1264 Dbl-Word 8 TRXGGCR2 GUEST CONTROL REGISTER 2
04F8 1272 Dbl-Word 8 TRXGGCR3 GUEST CONTROL REGISTER 3
0500 1280 Dbl-Word 8 TRXGGCR4 GUEST CONTROL REGISTER 4
0508 1288 Dbl-Word 8 TRXGGCR5 GUEST CONTROL REGISTER 5
0510 1296 Dbl-Word 8 TRXGGCR6 GUEST CONTROL REGISTER 6
0518 1304 Dbl-Word 8 TRXGGCR7 GUEST CONTROL REGISTER 7
0520 1312 Dbl-Word 8 TRXGGCR8 (0) GUEST CONTROL REGISTER 8
0520 1312 Signed 4 TRXGGCR8HI Left half of guest CR8
0524 1316 Signed 2 TRXGGCR8A Guest CR8 Extended Authorization
index
0526 1318 Signed 2 TRXGGCR8M Guest CR8 Monitor Masks
0528 1320 Dbl-Word 8 TRXGGCR9 (0) GUEST CONTROL REGISTER 9
0528 1320 Signed 4 TRXGGCR9HI Left half of guest CR9
052C 1324 Signed 4 TRXGGCR9LO Right half of guest CR9 - PER
info
0530 1328 Dbl-Word 8 TRXGGCR10 GUEST CONTROL REGISTER 10
0538 1336 Dbl-Word 8 TRXGGCR11 GUEST CONTROL REGISTER 11
0540 1344 Dbl-Word 8 TRXGGCR12 GUEST CONTROL REGISTER 12
0548 1352 Dbl-Word 8 TRXGGCR13 (0) GUEST CONTROL REGISTER 13
0548 1352 Bitstring 7 * Guest CR13 Bytes 0-6
054F 1359 Bitstring 1 TRXGGCD7 Guest CR13 Byte 7
0550 1360 Dbl-Word 8 TRXGGCR14 GUEST CONTROL REGISTER 14
0558 1368 Dbl-Word 8 TRXGGCR15 GUEST CONTROL REGISTER 15
Trace Control Registers 0 - 15
When the guest is in ESA/390 mode, the
leftmost half of the registers will be zeros.
0560 1376 Bitstring 128 TRXGTCRS Trace control register values
Trace Control Registers 0 - 15
0560 1376 Signed 4 TRXTCR0 TRACE CONTROL REGISTER 0
0564 1380 Signed 4 TRXTCR1 TRACE CONTROL REGISTER 1
0568 1384 Signed 4 TRXTCR2 TRACE CONTROL REGISTER 2
056C 1388 Signed 4 TRXTCR3 TRACE CONTROL REGISTER 3
0570 1392 Signed 4 TRXTCR4 TRACE CONTROL REGISTER 4
0574 1396 Signed 4 TRXTCR5 TRACE CONTROL REGISTER 5
0578 1400 Signed 4 TRXTCR6 TRACE CONTROL REGISTER 6
057C 1404 Signed 4 TRXTCR7 TRACE CONTROL REGISTER 7
0580 1408 Signed 4 TRXTCR8 TRACE CONTROL REGISTER 8
0584 1412 Signed 4 TRXTCR9 TRACE CONTROL REGISTER 9
0588 1416 Signed 4 TRXTCR10 TRACE CONTROL REGISTER 10
058C 1420 Signed 4 TRXTCR11 TRACE CONTROL REGISTER 11
0590 1424 Signed 4 TRXTCR12 TRACE CONTROL REGISTER 12
0594 1428 Signed 4 TRXTCR13 TRACE CONTROL REGISTER 13
0598 1432 Signed 4 TRXTCR14 TRACE CONTROL REGISTER 14
059C 1436 Signed 4 TRXTCR15 TRACE CONTROL REGISTER 15
Trace Control Registers 0 - 15
0560 1376 Dbl-Word 8 TRXGTCR0 TRACE CONTROL REGISTER 0
0568 1384 Dbl-Word 8 TRXGTCR1 TRACE CONTROL REGISTER 1
0570 1392 Dbl-Word 8 TRXGTCR2 TRACE CONTROL REGISTER 2
0578 1400 Dbl-Word 8 TRXGTCR3 TRACE CONTROL REGISTER 3
0580 1408 Dbl-Word 8 TRXGTCR4 TRACE CONTROL REGISTER 4
0588 1416 Dbl-Word 8 TRXGTCR5 TRACE CONTROL REGISTER 5
0590 1424 Dbl-Word 8 TRXGTCR6 TRACE CONTROL REGISTER 6
0598 1432 Dbl-Word 8 TRXGTCR7 TRACE CONTROL REGISTER 7
05A0 1440 Dbl-Word 8 TRXGTCR8 (0) TRACE CONTROL REGISTER 8
05A0 1440 Signed 4 TRXGTCR8HI Left half of Trace CR8
05A4 1444 Signed 4 TRXGTCR8LO Right half of Trace CR8
05A8 1448 Dbl-Word 8 TRXGTCR9 (0) TRACE CONTROL REGISTER 9
05A8 1448 Signed 4 TRXGTCR9HI Left half of Trace CR9
05AC 1452 Signed 4 TRXGTCR9LO Right half of Trace CR9
05B0 1456 Dbl-Word 8 TRXGTCR10 TRACE CONTROL REGISTER 10
05B8 1464 Dbl-Word 8 TRXGTCR11 TRACE CONTROL REGISTER 11
05C0 1472 Dbl-Word 8 TRXGTCR12 TRACE CONTROL REGISTER 12
05C8 1480 Dbl-Word 8 TRXGTCR13 TRACE CONTROL REGISTER 13
05D0 1488 Dbl-Word 8 TRXGTCR14 TRACE CONTROL REGISTER 14
05D8 1496 Dbl-Word 8 TRXGTCR15 TRACE CONTROL REGISTER 15
Event address for interrupt processor.
NOTES : TRXGEVENT and TRXGIADR must be contiguous.
There is code that does a LMG to load both
of these fields into registers.
05E0 1504 Dbl-Word 8 TRXGEVNT (0) Event address
05E0 1504 Signed 4 * Upper half event address
05E4 1508 Signed 4 TRXEVENT Event address - low
Instruction address (target if EXECUTE instruction)
NOTES : TRXGEVENT and TRXGIADR must be contiguous.
There is code that does a LMG to load both
of these fields into registers.
05E8 1512 Dbl-Word 8 TRXGIADR Instruction address
FIELDS HOLDING P.E.R. INFORMATION ABOUT CURRENT
INSTRUCTION (SUPPLIED BY HCPTRW, HCPTRP, and HCPTPR)
THIS AREA MUST BE CONTIGUOUS TO ALLOW A FAST-CLEAR
VIA XC.
05F0 1520 Dbl-Word 8 TRXTRPNF (0) START OF HCPTRP-SUPPLIED PER INFO
05F0 1520 Signed 2 TRXGPRAM GEN. PURPOSE REGISTER ALTERATION
MAP
05F2 1522 Signed 2 TRXARAM ACCESS REGISTER ALTERATION MAP
05F4 1524 Bitstring 6 TRXEXCUT EXECUTE INSTRUCTION (ZERO IF NOT
PRESENT)
05FA 1530 Character 6 TRXINSTR (0) INSTRUCTION (TARGET INSTR IF
EXECUTE)
05FA 1530 Character 4 TRXINS1F (0) First 4 bytes of target
instruction
05FA 1530 Signed 2 TRXINS1H (0) 1st halfword of target inst
(TRF/TGF)
05FA 1530 Bitstring 1 TRXINSR1 BYTE 1 OF TARGET INSTRUCTION
05FB 1531 Bitstring 1 TRXINSR2 BYTE 2 OF TARGET INSTRUCTION
05FC 1532 Character 4 TRXINS3F (0) Fullword relative offsets
YC9125YL
05FC 1532 Signed 2 TRXINS3H (0) 2nd halfword of target inst (TRF)
05FC 1532 Bitstring 1 TRXINSR3 BYTE 3 OF TARGET INSTRUCTION
05FD 1533 Bitstring 1 TRXINSR4 BYTE 4 OF TARGET INSTRUCTION
05FE 1534 Signed 2 TRXINS5H (0) 3rd halfword of target inst (TRF)
05FE 1534 Signed 2 TRXINS56 (0) LAST TWO BYTES OF TARGET
INSTRUCTION
05FE 1534 Bitstring 1 TRXINSR5 BYTE 5 OF TARGET INSTRUCTION
05FF 1535 Bitstring 1 TRXINSR6 BYTE 6 OF TARGET INSTRUCTION
IF TRXBADRV bit is ONE, TRXBADDR/TRXGBADR addr is valid
0600 1536 Dbl-Word 8 TRXGBADR (0) Successful Branch Address
(64-bit)
0600 1536 Signed 4 * Reserved
0604 1540 Signed 4 TRXBADDR Successful Branch Address
(31-bit)
TRXSADDR contains the address of the instruction's operand
1 (returned from HCPVOPIF).
TRXSLENG is the length of the storage operand at that
address. If the instruction does not cause a storage
alteration at the address in TRXSADDR, then TRXSLENG
will be zero.
TRXSASN, TRXSASCE/TRXSSTD, and TRXSASIT contain addr space
information for this operand.
TRXSFLAG and TRXS1FLG (TRXSINV and TRXSASNF bits) will be
set with information about the operand in TRXSADDR.
NOTES : TRXSADDR comments stated that TRXSADDR is only
valid if bit 0 is 1. No trace code was found to test
this bit so it was deleted when TRXSADDR got a 64-bit
twin.
0608 1544 Dbl-Word 8 TRXSTALT (0)
0608 1544 Dbl-Word 8 TRXGSADR (0) Storage Alteration Address
(64-bit)
0608 1544 Signed 4 * Top half of TRXGSADR
060C 1548 Signed 4 TRXSADDR Storage Alteration Address
(31-bit)
0610 1552 Signed 4 TRXSLENG STORAGE ALTERATION LENGTH
0614 1556 Signed 2 TRXSASN ASN of the address space
containing the first storage
operand. This field is only valid
when the TRXSASNF bit is set.
0616 1558 Bitstring 1 TRXSFLAG ADDRESS SPACE MODE OF STORE
1... .... TRXSHOME X'80' TRXSHOME 'STORE INTO' HOME
.1.. .... TRXSPRI X'40' TRXSPRI 'STORE INTO'
PRIMARY
..1. .... TRXSREAL X'20' TRXSREAL 'STORE INTO' REAL
...1 .... TRXSSEC X'10' TRXSSEC 'STORE INTO'
SECONDARY
.... 1... TRXSAR X'08' TRXSAR 'STORE INTO' AR
0617 1559 Bitstring 1 TRXS1FLG Flags for TRXSADDR
1... .... TRXSUNKN X'80' TRXSUNKN Operand address is
not used
...1 .... TRXSINV X'10' TRXSINV The TRXSASTx field
for this event is inval because
the ALET could not be translated
into an i-ASIT, or the TRXSSTDx
field is invalid because the ALET
could not be translated to a STD.
.... ..1. TRXSASNF X'02' TRXSASNF Storage alt ASN is
saved in TRXSASNx
0618 1560 Dbl-Word 8 TRXSASCE (0) ASCE for storage operand 1
0618 1560 Signed 4 * Top half of TRXSASCE
061C 1564 Signed 4 TRXSSTD STD for storage operand 1
0620 1568 Dbl-Word 8 TRXSASIT Data space i-ASIT of TRXSADDR
TRXSADR2, TRXSADR3, TRXSADR4, and TRXSADR5
contain the addresses of storage operands if the
instruction causes storage alterations at more than
one location.
TRXSLEN2, TRXSLEN3, TRXSLEN4, and TRXSLEN5
contain the lengths of the storage operands in
TRXSADR2-TRXSADR5 if the instruction did indeed cause
storage to be altered at that location.
TRXSASCE/STD2-5, TRXSAST2-5, TRXSASN2-5 and TRXSASC2-5
contain address space information for these operands.
TRXSFLG2-5 and TRXS2FLG-TRXS5FLG (TRXSINVx and TRXASNxF
bits) will be set with information about the
operands in TRXSADR2-5.
0628 1576 Dbl-Word 8 TRXGSAD2 (0) Storage alt addr of 2nd operand
(64bit)
0628 1576 Signed 4 * Top half of TRXGSAD2
062C 1580 Signed 4 TRXSADR2 Storage alt addr of 2nd operand
(31bit)
0630 1584 Signed 4 TRXSLEN2 Storage alt length of second
operand
0634 1588 Signed 2 TRXSASN2 ASN of the address space for
containing TRXSADR2. This field
is only valid when the TRXASN2F
bit is set.
0636 1590 Bitstring 1 TRXSFLG2 Addr space mode of TRXSADR2
0637 1591 Bitstring 1 TRXS2FLG Flags for TRXSADR2
0638 1592 Dbl-Word 8 TRXSASCE2 (0) ASCE for storage operand 2
0638 1592 Signed 4 * Top half of TRXSASCE2
063C 1596 Signed 4 TRXSSTD2 STD for storage operand 2
0640 1600 Dbl-Word 8 TRXSASIT2 Data space i-ASIT of TRXSADR2
0648 1608 Dbl-Word 8 TRXGSAD3 (0) Storage alt addr of 3rd operand
(64bit)
0648 1608 Signed 4 * Top half of TRXGSAD3
064C 1612 Signed 4 TRXSADR3 Storage alt addr of 3rd operand
(31bit)
0650 1616 Signed 4 TRXSLEN3 Storage alt length of third
operand
0654 1620 Signed 2 TRXSASN3 ASN of the address space for
containing TRXSADR3. This field
is only valid when the TRXASN3F
bit is set.
0656 1622 Bitstring 1 TRXSFLG3 Addr space mode of TRXSADR3
0657 1623 Bitstring 1 TRXS3FLG Flags for TRXSADR3
0658 1624 Dbl-Word 8 TRXSASCE3 (0) ASCE for storage operand 3
0658 1624 Signed 4 * Top half of TRXSACE3
065C 1628 Signed 4 TRXSSTD3 STD for storage operand 3
0660 1632 Dbl-Word 8 TRXSASIT3 Data space i-ASIT of TRXSADR3
0668 1640 Dbl-Word 8 TRXGSAD4 (0) Storage alt addr of 4th operand
(64bit)
0668 1640 Signed 4 * Top half of TRXGSAD4
066C 1644 Signed 4 TRXSADR4 Storage alt addr of 4th operand
(31bit)
0670 1648 Signed 4 TRXSLEN4 Storage alt length of fourth
operand
0674 1652 Signed 2 TRXSASN4 ASN of the address space for
containing TRXSADR4. This field
is only valid when the TRXASN4F
bit is set.
0676 1654 Bitstring 1 TRXSFLG4 Addr space mode of TRXSADR4
0677 1655 Bitstring 1 TRXS4FLG Flags for TRXSADR4
0678 1656 Dbl-Word 8 TRXSASCE4 (0) ASCE for storage operand 4
0678 1656 Signed 4 * Top half of TRXSASCE4
067C 1660 Signed 4 TRXSSTD4 STD for storage operand 4
0680 1664 Dbl-Word 8 TRXSASIT4 Data space i-ASIT of TRXSADR4
0688 1672 Dbl-Word 8 TRXGSAD5 (0) Storage alt addr of 5th operand
(64bit)
0688 1672 Signed 4 * Top half of TRXGSAD5
068C 1676 Signed 4 TRXSADR5 Storage alt addr of 5th operand
(31bit)
0690 1680 Signed 4 TRXSLEN5 Storage alt length of fifth
operand
0694 1684 Signed 2 TRXSASN5 ASN of the address space for
containing TRXSADR5. This field
is only valid when the TRXASN5F
bit is set.
0696 1686 Bitstring 1 TRXSFLG5 Addr space mode of TRXSADR5
0697 1687 Bitstring 1 TRXS5FLG Flags for TRXSADR5
0698 1688 Dbl-Word 8 TRXSASCE5 (0) ASCE for storage operand 5
0698 1688 Signed 4 * Top half of TRXSASCE5
069C 1692 Signed 4 TRXSSTD5 STD for storage operand 5
06A0 1696 Dbl-Word 8 TRXSASIT5 Data space i-ASIT of TRXSADR5
000000A0 TRXSALTL *-TRXSTALT Length of storage Alt
data
000000B8 TRXTRPNL *-TRXTRPNF Lenght of
HCPTRW/HCPTRP supplied PER
information in bytes
06A8 1704 Dbl-Word 8 TRXCASCE (0) Data space ASCE of current
instruction
06A8 1704 Signed 4 * Reserved for current ASCE
06AC 1708 Signed 4 TRXCSTD DATA SPACE STD OF CURRENT
INSTRUCTION
06B0 1712 Dbl-Word 8 TRXDASCE (0) Data space ASCE of branch
06B0 1712 Signed 4 * Reserved for destination ASCE
06B4 1716 Signed 4 TRXDSTD DATA SPACE STD OF BRANCH
06B8 1720 Dbl-Word 8 TRXRCASCE (0) Recomputation ASCE
06B8 1720 Signed 4 * Reserved for recomputation ASCE
06BC 1724 Signed 4 TRXRCSTO RECOMPUTATION STO
06C0 1728 Signed 2 TRXRCASN Recomputation ASN. This field is
only valid when the TRXRASNF bit
is set.
06C2 1730 Signed 2 TRXDASN Destination ASN of current branch
event. This field is only valid
when the TRXDASNF bit is set.
06C4 1732 Bitstring 1 TRXAFLAG INDICATE ADDRESS SPACE MODE
1... .... TRXDHOME X'80' TRXDHOME 'BRANCH TO' HOME
.1.. .... TRXDPRI X'40' TRXDPRI 'BRANCH TO' PRIMARY
..1. .... TRXDREAL X'20' TRXDREAL 'BRANCH TO' REAL
...1 .... TRXDSEC X'10' TRXDSEC 'BRANCH TO'
SECONDARY
.... 1... TRXDAR X'08' TRXDAR 'BRANCH TO' AR
.... .1.. TRXHOME X'04' TRXHOME INSTRUCTION
EXECUTED IN HOME
.... ..1. TRXPRI X'02' TRXPRI INSTRUCTION EXECUTED
IN PRIMARY
.... ...1 TRXREAL X'01' TRXREAL INSTRUCTION
EXECUTED IN REAL
06C5 1733 Bitstring 1 * (3) Reserved for IBM use
06C8 1736 Signed 4 * Reserved for IBM use
ANCHOR LIST OF RANGES FOR GAP LIST CONSTRUCTION
06CC 1740 Address 4 TRXRNGAN ANCHOR FOR OUR LIST OF RANGES.
REPRESENTATION OF USER P.E.R. AS PROPER RANGES
06D0 1744 Address 4 TRXARNG1 POINTER FOR THE FIRST SECTION OF
RANGE
06D4 1748 Signed 4 * Reserved
06D8 1752 Dbl-Word 8 TRXGRNG1 (2) First range of guest PER range
06E8 1768 Address 4 TRXARNG2 POINTER FOR THE SECOND SECTION OF
RANGE
06EC 1772 Signed 4 * Reserved
06F0 1776 Dbl-Word 8 TRXGRNG2 (2) second range of guest PER range
COUNTERS FOR UTILIZATION LIMITS/STATISTICS
0700 1792 Signed 2 TRXNOTRS NUMBER OF TRACE SETS DEFINED
0702 1794 Signed 2 TRXNOTRP NUMBER OF TRAPS DEFINED
POINTERS TO CURRENT CONTROL BLOCKS
0704 1796 Address 4 TRXTRSET POINTER TO CURRENT TRACE SET
DESCRIPTOR
0708 1800 Signed 4 TRXRETRN CURRENT CALL/RETURN SET ADDRESS
070C 1804 Signed 4 * Reserved
0710 1808 Signed 4 TRXGAP POINTER TO CURRENT GAP MEMBER
0714 1812 Signed 4 TRXGAPDW NUMBER OF DOUBLEWORDS IN GAP
LIST.
0718 1816 Address 4 TRXGAPAD Address of storage obtained for
the gap list. This may be
different from the address in
TRXGAPS because TRXGAPS must be
on a quadword boundary.
071C 1820 Address 4 TRXGAPS POINTER TO CURRENT GAP LIST
0720 1824 Address 4 TRXGAPL LOWER BOUND GAP LIST ADDRESS
0724 1828 Address 4 TRXGAPU UPPER BOUND GAP LIST ADDRESS
0728 1832 Signed 4 TRXCOUNT CURRENT VALUE OF TRACE COUNT
072C 1836 Address 4 TRXTBTBK POINTER TO TRACEBACK TABLE
CP COMMAND STATUS INFORMATION
0730 1840 Address 4 TRXCP1ST POINTER TO FIRST CP COMMAND
0734 1844 Address 4 TRXCPLST POINTER TO LAST CP COMMAND
DISPLAY PARAMETERS FOR INTERRUPTIONS
0738 1848 Signed 4 TRXDYEXT (4) EXT ADDR, CODES
0748 1864 Signed 4 TRXDYPRG (4) PROG ADDR, CODES
0758 1880 Signed 4 TRXDYIO (4) I/O ADDR, CODES
0768 1896 Signed 4 TRXDYMCH (10) MACH. CHECK ADDR.,FLAGS,CODES,FSA
INSTRUCTION DISPLAY INFORMATION
0790 1936 Signed 2 TRXDIOS I/O TRACING INFORMATION
0792 1938 Signed 2 TRXGPRBT GPR BIT MASK FOR TERMINAL
0794 1940 Signed 2 TRXGPRBP GPR BIT MASK FOR PRINTER
0796 1942 Signed 2 TRXARBT AR BIT MASK FOR TERMINAL
0798 1944 Signed 2 TRXARBP AR BIT MASK FOR PRINTER
079A 1946 Bitstring 1 TRXDINST INSTRUCTION INFO
079B 1947 Bitstring 1 TRXFLAG TRACE FLAG BYTE
1... .... TRXDOPER X'80' TRXDOPER PERFORM PER ON
CURRENT EVENT
.1.. .... TRXEVSET X'40' TRXEVSET EVENT ADDRESS IS
SET
..1. .... TRXHVPER X'20' TRXHVPER PER INFORMATION
PRESENT
...1 .... TRXTPSW X'10' TRXTPSW TRXPSW IS SET
.... 1... TRXDATA X'08' TRXDATA STORAGE DATA TRAPS
PENDING
.... .1.. TRXCFMOD X'04' TRXCFMOD PLACE USER INTO
CONSOLE FUNC MODE
.... ..1. TRXCNCLT X'02' TRXCNCLT TERMINAL OUTPUT
CANCELLED
.... ...1 TRXCNCLP X'01' TRXCNCLP PRINTER OUTPUT
CANCELLED
CONTROL INFORMATION
079C 1948 Bitstring 1 TRXCATEG TRACING CONTROL CATEGORY SUMMARY
079D 1949 Bitstring 1 TRXPERCT PER TRACING SCREENING SUMMARY
079E 1950 Bitstring 1 TRXSTATS TRACE STATUS CONTROL FLAG
1... .... TRXRLINK X'80' TRXRLINK RE-LINK TRAP
RANGES AND RE-ALLOCATE GAP LIST
.1.. .... TRXRSORT X'40' TRXRSORT RE-SORT RANGES
BEFORE RE-COMPUTING GAPS.
..1. .... TRXRCOMP X'20' TRXRCOMP RE-COMPUTE THE GAP
LIST.
...1 .... TRXRSRCH X'10' TRXRSRCH RESEARCH GAP LIST
FOR IFETCH/STORE
.... 1... TRXSUSP X'08' TRXSUSP CURRENT SET IS IN
SUSPENSION
.... .1.. TRXPERTR X'04' TRXPERTR HYPERVISOR P.E.R.
TRACING IS ACTIVE
.... ..1. TRXSVCTR X'02' TRXSVCTR SOME FORM OF SVC
TRACING IS IN EFFECT
.... ...1 TRXINULL X'01' TRXINULL INSTRUCTION
EXECUTION NULLIFIED
079F 1951 Bitstring 1 TRXSTAT2 TRACE STATUS CONTROL FLAG
1... .... TRXMCALT X'80' TRXMCALT GUEST ALTERED FOR
MONITOR-CALL TRACING
.1.. .... TRXPPNEM X'40' TRXPPNEM MNEMONIC POST-SCAN
REQUIRED
..1. .... TRXICNCL X'20' TRXICNCL INSTRUCTION
EXECUTION CANCELLED
...1 .... TRXIPOST X'10' TRXIPOST ANALYZE
INSTRUCTION POST SIM.
.... 1... TRXIPROG X'08' TRXIPROG PROGRAM EXCEP
DURING INSTR SIM.
.... .1.. TRXIBSET X'04' TRXIBSET BRANCH ADDRESS SET
FOR INSTR
.... ..1. TRXIUNKN X'02' TRXIUNKN UNKNOWN STORAGE
ALTERATION
.... ...1 TRXIREAL X'01' TRXIREAL ALTERATION TO REAL
STORAGE ADDR
..11 1111 TRXISTAT X'3F' TRXISTAT BITS IN TRXSTAT2
FOR INSTR STATUS
07A0 1952 Bitstring 1 TRXSTAT3 MISCELLANEOUS TRACE STATUS
1... .... TRXCTACT X'80' TRXCTACT TRACE COUNT IS
ACTIVE
.1.. .... TRXSTURA X'40' TRXSTURA A STURA EVENT HAS
OCCURRED
..1. .... TRXIFT X'20' TRXIFT Instruction Fetch
Filtering bit Indicates that at
least one PER type trap is
restricted to instructions which
are fetched from a specific
address space. When this bit is
set, TRACE needs to keep track of
which address space instructions
are fetched from, and get
notified whenever that changes.
.... 1... TRXIADSP X'08' TRXIADSP Instruction Fetch
Address Space Filtering Indicates
that at least one trace trap is
resticted to instructions that
are fetched from a specific 370
or ESA mode address space. When
this bit is set, TRACE needs to
keep current address space
information in TRXRCSTO,TRXRCASCE
and TRXRCASN.
.... .1.. TRXRASNF X'04' TRXRASNF Recomputation ASN
is saved in TRXRCASN
.... ...1 TRXDASNF X'01' TRXDASNF Destination ASN of
branch event is saved in TRXDASN
07A1 1953 Bitstring 1 TRXSTAT4 Miscellaneous TRACE status
1... .... TRXHITCT X'80' TRXHITCT A trap has hit
which should cause the trace
count to be incremented if TRACE
COUNT is active.
.1.. .... TRXST4K X'40' TRXST4K A stg alteration
occurred within 4K bytes of the
storage operand address
..1. .... TRXSTFLE X'20' TRXSTFLE A TRACE STFLE trap
exists
.... 1... TRXBPSWF X'08' TRXBPSWF TRXBPSW has been
created
.... .1.. TRXPLOST X'04' TRXPLOST HCPTPIPL obtained
PLO plist STorage which
HCPTPR/HCPTGL needs to free
.... ..1. TRXQMARK X'02' TRXQMARK HCPTGDFA routine
should format question marks
instead of R1 address
.... ...1 TRXBADRV X'01' TRXBADRV TRXBADDR/TRXGBADR
branch addr is valid
TRXS1FLG, TRXS2FLG, TRXS3FLG, TRXS4FLG, and TRXS5FLG
contain flag bytes for TRXSADDR, TRXSADR2-TRXSADR5.
These flag bytes must remain contiguous because
they are cleared using one instruction in HCPTRW.
07A2 1954 Bitstring 1 * (3) Reserved for IBM use
07A8 1960 Dbl-Word 8 TRXTMPSW PSW ADDR AT LAST DISPLAY TO
TERMINAL
07B0 1968 Dbl-Word 8 TRXPRPSW PSW ADDR AT LAST DISPLAY TO
PRINTER
07B8 1976 Signed 4 TRXCCWBF SYSTEM VIRTUAL ADDR OF CCW TRACE
BUFFER
07BC 1980 Character 4 TRXMPPFX NN PREFIX FOR VIRTUAL MP OUTPUT
07C0 1984 Character 96 TRXBUFF BUFFER FOR TERMINAL/PRINTER
OUTPUT
Work Area used by HCPTRX, HCPTRY, HCPTRP, HCPTPI
0820 2080 Dbl-Word 8 TRXWORK (0) Start of Work Space
0820 2080 Dbl-Word 8 TRXWASIT i-ASIT of storage operand
0828 2088 Dbl-Word 8 TRXWASCE (0) ASCE of storage operand
0828 2088 Signed 4 * Top half of ASCE
082C 2092 Signed 4 TRXWSTD STD of storage operand
0830 2096 Signed 2 TRXWASN ASN of storage operand
0832 2098 Bitstring 1 TRXWFLG1 Flag byte
...1 .... TRXWINV X'10' TRXWINV The TRXWASIT field
for this event is inval because
the ALET could not be translated
into an i-ASIT, or the TRWSTD
field is invalid because the ALET
could not be translated to a STD.
.... ..1. TRXWASNF X'02' TRXWASNF Storage alt ASN is
saved in TRXWASN
0833 2099 Bitstring 1 TRXWSFLG bits for TRXWSFLG defined in
TRXSFLAG
00000014 TRXWORKL *-TRXWORK Length of Work Area
DISPLAY PARAMETERS FOR IUCV/APPC INSTRUCTIONS
0834 2100 Character 8 TRXIUCVF IUCV/APPC Function name
Facility List Designation used by STLFE instruction
083C 2108 Signed 4 TRXFLD FLD
0840 2112 Dbl-Word 8 TRXEND (0) END OF TRACE CONTROL BLOCK
00000108 TRXSIZE (*-TRXBK+7)/8 NUMBER OF
DOUBLEWORDS IN BLOCK.
*****
***** Redefinitions of Previously Defined Fields
*****
Information for machine checks is gathered in
HCPTPXMC and stored in the following fields.
0768 1896 Dbl-Word 8 TRXMCGA Machine check old PSW address
0770 1904 Bitstring 1 TRXMCFLG (2) FLAGS FOR TERM/PRINT OPTION
0772 1906 Bitstring 1 * (2) RESERVED
0774 1908 Signed 4 * Resreved
0778 1912 Signed 4 TRXMCINT (2) MACHINE CHECK INTERRUPT BITS
0780 1920 Dbl-Word 8 TRXMCHFA Machine check failing storage
i-ASIT
0788 1928 Dbl-Word 8 TRXGMFSA (0) FAILING STORAGE ADDRESS
0788 1928 Signed 4 * Reserved - z/Arch FSA
078C 1932 Signed 4 TRXMCFSA FAILING STORAGE ADDRESS - 370
Information for external interrupts is gathered in
HCPTPXEX and stored in the following fields.
0738 1848 Bitstring 8 TRXEXTGA External old PSW address
0740 1856 Signed 4 TRXEXTFL TERM/PRINT flags, event code
0744 1860 Signed 4 * Reserved
Information for program interrupts is gathered in
HCPTPXPM and stored in the following fields.
0748 1864 Bitstring 8 TRXPRGGA (0) Program old PSW address - z/Arch
guest
0748 1864 Signed 4 *
074C 1868 Signed 4 TRXPRGAD Program old PSW address - ESA/390
guest
0750 1872 Signed 4 TRXPRGFL TERM/PRINT flags, event code
0754 1876 Signed 4 * Reserved
Information for IO interrupts is gathered in
HCPTPXIO and stored in the following fields.
0758 1880 Bitstring 8 TRXIOGA I/O old PSW address
0760 1888 Signed 4 TRXIOFL TERM/PRINT flags, event code
0764 1892 Bitstring 1 TRXIOFLG Indicate an AIF interrupt
1... .... TRXIOAIF X'80' TRXIOAIF - This is an AIF
interrupt
0765 1893 Bitstring 1 * Reserved
0766 1894 Signed 2 TRXIODNN Active IODATA byte count
TRXBK Storage Layout
*** TRXBK - TRACE EXTENSION BLOCK
*
* +-------------------------------------------------------+
* 0 | |
* = TRXSAVE =
* | |
* +-------------------------------------------------------+
* 200 | |
* = TRXTPXSV =
* | |
* +---------------------------+---------------------------+
* 400 | TRXTPXAD |///////////////////////////|
* +---------------------------+------+------+------+------+
* 408 | TRXNBASE |:ECAM0|:ECAM1|:ECAM2|//////|
* +-------------+-------------+------+------+------+------+
* 410 | TRXLBASE | TRXTCHBS |:ECBM0|:ECBM1|:ECBM2|//////|
* +-------------+-------------+------+------+------+------+
* 418 | |
* = TRXGGPRS =
* | |
* +------+------+------+------+---------------------------+
* 498 |:PSWB0|:PSWB1|:PSWB2|:PSWB3| TRXPSWF2 |
* +------+------+------+------+---------------------------+
* 4A0 | TRXPSWIA |
* +------+------+------+------+------+--------------------+
* 4A8 |:BPSW0|:BPSW1|:BPSW2|:BPSW3|:BPSW4| TRXBPS57 |
* +------+------+------+------+------+--------------------+
* 4B0 | TRXBPSIA |
* +---------------------------+-------------+-------------+
* 4B8 | TRXSDSVC | TRXSDLCT |/////////////|
* +---------------------------+-------------+-------------+
* 4C0 | TRXSDNTC | TRXSDECA |
* +------+--------------------+---------------------------+
* 4C8 |//////| TRXSDECB |///////////////////////////|
* +------+--------------------+---------------------------+
* 4D0 |///////////////////////////| TRXAGCR9 |
* +------+------+-------------+---------------------------+
* 4D8 |TRXVMA|:TVMA | TRXCRALT | TRXNXPSW |
* +------+------+-------------+---------------------------+
* 4E0 | |
* = TRXGGCRS =
* | |
* +-------------------------------------------------------+
* 560
*
*** TRXBK - TRACE EXTENSION BLOCK
*** Overlay for TRXGGCRS in TRXBK
*
* +---------------------------+------+-------------+------+
* 4E0 | TRXGCR0 |:GC1B0|/////////////|:GC1B3|
* +---------------------------+------+-------------+------+
* 4E8 | TRXGCR2 | TRXGCR3 |
* +---------------------------+---------------------------+
* 4F0 | TRXGCR4 | TRXGCR5 |
* +---------------------------+---------------------------+
* 4F8 | TRXGCR6 | TRXGCR7 |
* +---------------------------+---------------------------+
* 500 | TRXGCR8 | TRXGCR9 |
* +---------------------------+---------------------------+
* 508 | TRXGCR10 | TRXGCR11 |
* +---------------------------+------+--------------------+
* 510 | TRXGCR12 |:GCDB0|////////////////////|
* +---------------------------+------+--------------------+
* 518 | TRXGCR14 | TRXGCR15 |
* +---------------------------+---------------------------+
* 520
*
*** Overlay for TRXGGCRS in TRXBK
*** Overlay for TRXGGCRS in TRXBK
*
* +-------------------------------------------------------+
* 4E0 | TRXGGCR0 |
* +------------------------------------------------+------+
* 4E8 |////////////////////////////////////////////////|:GGC17|
* +------------------------------------------------+------+
* 4F0 | TRXGGCR2 |
* +-------------------------------------------------------+
* 4F8 | TRXGGCR3 |
* +-------------------------------------------------------+
* 500 | TRXGGCR4 |
* +-------------------------------------------------------+
* 508 | TRXGGCR5 |
* +-------------------------------------------------------+
* 510 | TRXGGCR6 |
* +-------------------------------------------------------+
* 518 | TRXGGCR7 |
* +---------------------------+-------------+-------------+
* 520 | TRXGGCR8HI | TRXGGCR8A | TRXGGCR8M |
* +---------------------------+-------------+-------------+
* 528 | TRXGGCR9HI | TRXGGCR9LO |
* +---------------------------+---------------------------+
* 530 | TRXGGCR10 |
* +-------------------------------------------------------+
* 538 | TRXGGCR11 |
* +-------------------------------------------------------+
* 540 | TRXGGCR12 |
* +------------------------------------------------+------+
* 548 |////////////////////////////////////////////////|:GGCD7|
* +------------------------------------------------+------+
* 550 | TRXGGCR14 |
* +-------------------------------------------------------+
* 558 | TRXGGCR15 |
* +-------------------------------------------------------+
* 560 | |
* = TRXGTCRS =
* | |
* +-------------------------------------------------------+
* 5E0
*
*** Overlay for TRXGGCRS in TRXBK
*** Overlay for TRXGTCRS in TRXBK
*
* +---------------------------+---------------------------+
* 560 | TRXTCR0 | TRXTCR1 |
* +---------------------------+---------------------------+
* 568 | TRXTCR2 | TRXTCR3 |
* +---------------------------+---------------------------+
* 570 | TRXTCR4 | TRXTCR5 |
* +---------------------------+---------------------------+
* 578 | TRXTCR6 | TRXTCR7 |
* +---------------------------+---------------------------+
* 580 | TRXTCR8 | TRXTCR9 |
* +---------------------------+---------------------------+
* 588 | TRXTCR10 | TRXTCR11 |
* +---------------------------+---------------------------+
* 590 | TRXTCR12 | TRXTCR13 |
* +---------------------------+---------------------------+
* 598 | TRXTCR14 | TRXTCR15 |
* +---------------------------+---------------------------+
* 5A0
*
*** Overlay for TRXGTCRS in TRXBK
*** Overlay for TRXGTCRS in TRXBK
*
* +-------------------------------------------------------+
* 560 | TRXGTCR0 |
* +-------------------------------------------------------+
* 568 | TRXGTCR1 |
* +-------------------------------------------------------+
* 570 | TRXGTCR2 |
* +-------------------------------------------------------+
* 578 | TRXGTCR3 |
* +-------------------------------------------------------+
* 580 | TRXGTCR4 |
* +-------------------------------------------------------+
* 588 | TRXGTCR5 |
* +-------------------------------------------------------+
* 590 | TRXGTCR6 |
* +-------------------------------------------------------+
* 598 | TRXGTCR7 |
* +---------------------------+---------------------------+
* 5A0 | TRXGTCR8HI | TRXGTCR8LO |
* +---------------------------+---------------------------+
* 5A8 | TRXGTCR9HI | TRXGTCR9LO |
* +---------------------------+---------------------------+
* 5B0 | TRXGTCR10 |
* +-------------------------------------------------------+
* 5B8 | TRXGTCR11 |
* +-------------------------------------------------------+
* 5C0 | TRXGTCR12 |
* +-------------------------------------------------------+
* 5C8 | TRXGTCR13 |
* +-------------------------------------------------------+
* 5D0 | TRXGTCR14 |
* +-------------------------------------------------------+
* 5D8 | TRXGTCR15 |
* +---------------------------+---------------------------+
* 5E0 |///////////////////////////| TRXEVENT |
* +---------------------------+---------------------------+
* 5E8 | TRXGIADR |
* +-------------+-------------+---------------------------+
* 5F0 | TRXGPRAM | TRXARAM | TRXEXCUT- |
* +-------------+------+------+------+------+------+------+
* 5F8 | -(5F4) |:INSR1|:INSR2|:INSR3|:INSR4|:INSR5|:INSR6|
* +-------------+------+------+------+------+------+------+
* 600 |///////////////////////////| TRXBADDR |
* +---------------------------+---------------------------+
* 608 |///////////////////////////| TRXSADDR |
* +---------------------------+-------------+------+------+
* 610 | TRXSLENG | TRXSASN |:SFLAG|:S1FLG|
* +---------------------------+-------------+------+------+
* 618 |///////////////////////////| TRXSSTD |
* +---------------------------+---------------------------+
* 620 | TRXSASIT |
* +---------------------------+---------------------------+
* 628 |///////////////////////////| TRXSADR2 |
* +---------------------------+-------------+------+------+
* 630 | TRXSLEN2 | TRXSASN2 |:SFLG2|:S2FLG|
* +---------------------------+-------------+------+------+
* 638 |///////////////////////////| TRXSSTD2 |
* +---------------------------+---------------------------+
* 640 | TRXSASIT2 |
* +---------------------------+---------------------------+
* 648 |///////////////////////////| TRXSADR3 |
* +---------------------------+-------------+------+------+
* 650 | TRXSLEN3 | TRXSASN3 |:SFLG3|:S3FLG|
* +---------------------------+-------------+------+------+
* 658 |///////////////////////////| TRXSSTD3 |
* +---------------------------+---------------------------+
* 660 | TRXSASIT3 |
* +---------------------------+---------------------------+
* 668 |///////////////////////////| TRXSADR4 |
* +---------------------------+-------------+------+------+
* 670 | TRXSLEN4 | TRXSASN4 |:SFLG4|:S4FLG|
* +---------------------------+-------------+------+------+
* 678 |///////////////////////////| TRXSSTD4 |
* +---------------------------+---------------------------+
* 680 | TRXSASIT4 |
* +---------------------------+---------------------------+
* 688 |///////////////////////////| TRXSADR5 |
* +---------------------------+-------------+------+------+
* 690 | TRXSLEN5 | TRXSASN5 |:SFLG5|:S5FLG|
* +---------------------------+-------------+------+------+
* 698 |///////////////////////////| TRXSSTD5 |
* +---------------------------+---------------------------+
* 6A0 | TRXSASIT5 |
* +---------------------------+---------------------------+
* 6A8 |///////////////////////////| TRXCSTD |
* +---------------------------+---------------------------+
* 6B0 |///////////////////////////| TRXDSTD |
* +---------------------------+---------------------------+
* 6B8 |///////////////////////////| TRXRCSTO |
* +-------------+-------------+------+--------------------+
* 6C0 | TRXRCASN | TRXDASN |:AFLAG|////////////////////|
* +-------------+-------------+------+--------------------+
* 6C8 |///////////////////////////| TRXRNGAN |
* +---------------------------+---------------------------+
* 6D0 | TRXARNG1 |///////////////////////////|
* +---------------------------+---------------------------+
* 6D8 | TRXGRNG1 |
* | |
* +---------------------------+---------------------------+
* 6E8 | TRXARNG2 |///////////////////////////|
* +---------------------------+---------------------------+
* 6F0 | TRXGRNG2 |
* | |
* +-------------+-------------+---------------------------+
* 700 | TRXNOTRS | TRXNOTRP | TRXTRSET |
* +-------------+-------------+---------------------------+
* 708 | TRXRETRN |///////////////////////////|
* +---------------------------+---------------------------+
* 710 | TRXGAP | TRXGAPDW |
* +---------------------------+---------------------------+
* 718 | TRXGAPAD | TRXGAPS |
* +---------------------------+---------------------------+
* 720 | TRXGAPL | TRXGAPU |
* +---------------------------+---------------------------+
* 728 | TRXCOUNT | TRXTBTBK |
* +---------------------------+---------------------------+
* 730 | TRXCP1ST | TRXCPLST |
* +---------------------------+---------------------------+
* 738 | TRXDYEXT |
* | |
* +-------------------------------------------------------+
* 748 | TRXDYPRG |
* | |
* +-------------------------------------------------------+
* 758 | TRXDYIO |
* | |
* +-------------------------------------------------------+
* 768 | |
* = TRXDYMCH =
* | |
* +-------------+-------------+-------------+-------------+
* 790 | TRXDIOS | TRXGPRBT | TRXGPRBP | TRXARBT |
* +-------------+------+------+------+------+------+------+
* 798 | TRXARBP |:DINST|:FLAG |:CATEG|:PERCT|:STATS|:STAT2|
* +------+------+------+------+------+------+------+------+
* 7A0 |:STAT3|:STAT4|////////////////////|////////////////////|
* +------+------+--------------------+--------------------+
* 7A8 | TRXTMPSW |
* +-------------------------------------------------------+
* 7B0 | TRXPRPSW |
* +---------------------------+---------------------------+
* 7B8 | TRXCCWBF | TRXMPPFX |
* +---------------------------+---------------------------+
* 7C0 | |
* = TRXBUFF =
* | |
* +-------------------------------------------------------+
* 820 | TRXWASIT |
* +---------------------------+---------------------------+
* 828 |///////////////////////////| TRXWSTD |
* +-------------+------+------+---------------------------+
* 830 | TRXWASN |:WFLG1|:WSFLG| TRXIUCVF- |
* +-------------+------+------+---------------------------+
* 838 | -(834) | TRXFLD |
* +---------------------------+---------------------------+
*
*** Overlay for TRXGTCRS in TRXBK
*** Overlay for TRXDYMCH in TRXBK
*
* +-------------------------------------------------------+
* 768 | TRXMCGA |
* +-------------+-------------+---------------------------+
* 770 | TRXMCFLG |/////////////|///////////////////////////|
* +-------------+-------------+---------------------------+
* 778 | TRXMCINT |
* +-------------------------------------------------------+
* 780 | TRXMCHFA |
* +---------------------------+---------------------------+
* 788 |///////////////////////////| TRXMCFSA |
* +---------------------------+---------------------------+
* 790
*
*** Overlay for TRXDYMCH in TRXBK
*** Overlay for TRXDYEXT in TRXBK
*
* +-------------------------------------------------------+
* 738 | TRXEXTGA |
* +---------------------------+---------------------------+
* 740 | TRXEXTFL |///////////////////////////|
* +---------------------------+---------------------------+
* 748
*
*** Overlay for TRXDYEXT in TRXBK
*** Overlay for TRXDYPRG in TRXBK
*
* +---------------------------+---------------------------+
* 748 |///////////////////////////| TRXPRGAD |
* +---------------------------+---------------------------+
* 750 | TRXPRGFL |///////////////////////////|
* +---------------------------+---------------------------+
* 758
*
*** Overlay for TRXDYPRG in TRXBK
*** Overlay for TRXDYIO in TRXBK
*
* +-------------------------------------------------------+
* 758 | TRXIOGA |
* +---------------------------+------+------+-------------+
* 760 | TRXIOFL |:IOFLG|//////| TRXIODNN |
* +---------------------------+------+------+-------------+
* 768
*
*** Overlay for TRXDYIO in TRXBK
TRXBK Cross Reference
Symbol Dspl Value -------------- ---- ----- SIEECALT 040C 08 SIEECEXT 040C 80 SIEECINT 040C 40 SIEECIO2 040C 04 SIEECMVP 040C 01 SIEECSGP 040C 10 SIEECWAI 040C 20 TRXAFLAG 06C4 TRXAGCR9 04D4 TRXARAM 05F2 TRXARBP 0798 TRXARBT 0796 TRXARNG1 06D0 TRXARNG2 06E8 TRXBADDR 0604 TRXBADRV 07A1 01 TRXBPSF2 04AC TRXBPSIA 04B0 TRXBPSW 04A8 TRXBPSWF 07A1 08 TRXBPSW0 04A8 TRXBPSW1 04A9 TRXBPSW2 04AA TRXBPSW3 04AB TRXBPSW4 04AC TRXBPS57 04AD TRXBUFF 07C0 TRXCASCE 06A8 TRXCATEG 079C TRXCCWBF 07B8 TRXCFMOD 079B 04 TRXCNCLP 079B 01 TRXCNCLT 079B 02 TRXCOUNT 0728 TRXCPLST 0734 TRXCP1ST 0730 TRXCRALT 04DA TRXCSTD 06AC TRXCTACT 07A0 80 TRXDAR 06C4 08 TRXDASCE 06B0 TRXDASN 06C2 TRXDASNF 07A0 01 TRXDATA 079B 08 TRXDHOME 06C4 80 TRXDINST 079A TRXDIOS 0790 TRXDOPER 079B 80 TRXDPRI 06C4 40 TRXDREAL 06C4 20 TRXDSEC 06C4 10 TRXDSTD 06B4 TRXDYEXT 0738 TRXDYIO 0758 TRXDYMCH 0768 TRXDYPRG 0748 TRXECAM0 040C TRXECAM1 040D TRXECAM2 040E TRXECBMK 0414 TRXECBM0 0414 TRXECBM1 0415 TRXECBM2 0416 TRXECMSK 040C TRXEND 0840 TRXEVENT 05E4 TRXEVSET 079B 40 TRXEXCUT 05F4 TRXEXTFL 0740 TRXEXTGA 0738 TRXFLAG 079B TRXFLD 083C TRXGAGCR9 04D0 TRXGAP 0710 TRXGAPAD 0718 TRXGAPDW 0714 TRXGAPL 0720 TRXGAPS 071C TRXGAPU 0724 TRXGBADR 0600 TRXGBPSW 04A8 TRXGCDB0 0514 TRXGCR0 04E0 TRXGCR1 04E4 TRXGCR10 0508 TRXGCR11 050C TRXGCR12 0510 TRXGCR13 0514 TRXGCR14 0518 TRXGCR15 051C TRXGCR2 04E8 TRXGCR3 04EC TRXGCR4 04F0 TRXGCR5 04F4 TRXGCR6 04F8 TRXGCR7 04FC TRXGCR8 0500 TRXGCR9 0504 TRXGC1B0 04E4 TRXGC1B3 04E7 TRXGEVNT 05E0 TRXGGCD7 054F TRXGGCRS 04E0 TRXGGCR0 04E0 TRXGGCR1 04E8 TRXGGCR10 0530 TRXGGCR11 0538 TRXGGCR12 0540 TRXGGCR13 0548 TRXGGCR14 0550 TRXGGCR15 0558 TRXGGCR2 04F0 TRXGGCR3 04F8 TRXGGCR4 0500 TRXGGCR5 0508 TRXGGCR6 0510 TRXGGCR7 0518 TRXGGCR8 0520 TRXGGCR8A 0524 TRXGGCR8HI 0520 TRXGGCR8M 0526 TRXGGCR9 0528 TRXGGCR9HI 0528 TRXGGCR9LO 052C TRXGGC17 04EF TRXGGPRS 0418 TRXGIADR 05E8 TRXGMFSA 0788 TRXGPRAM 05F0 TRXGPRBP 0794 TRXGPRBT 0792 TRXGPSW 0498 TRXGRNG1 06D8 TRXGRNG2 06F0 TRXGSADR 0608 TRXGSAD2 0628 TRXGSAD3 0648 TRXGSAD4 0668 TRXGSAD5 0688 TRXGTCRS 0560 TRXGTCR0 0560 TRXGTCR1 0568 TRXGTCR10 05B0 TRXGTCR11 05B8 TRXGTCR12 05C0 TRXGTCR13 05C8 TRXGTCR14 05D0 TRXGTCR15 05D8 TRXGTCR2 0570 TRXGTCR3 0578 TRXGTCR4 0580 TRXGTCR5 0588 TRXGTCR6 0590 TRXGTCR7 0598 TRXGTCR8 05A0 TRXGTCR8HI 05A0 TRXGTCR8LO 05A4 TRXGTCR9 05A8 TRXGTCR9HI 05A8 TRXGTCR9LO 05AC TRXHITCT 07A1 80 TRXHOME 06C4 04 TRXHVPER 079B 20 TRXIADSP 07A0 08 TRXIBSET 079F 04 TRXICNCL 079F 20 TRXIFT 07A0 20 TRXINSR1 05FA TRXINSR2 05FB TRXINSR3 05FC TRXINSR4 05FD TRXINSR5 05FE TRXINSR6 05FF TRXINSTR 05FA TRXINS1F 05FA TRXINS1H 05FA TRXINS3F 05FC TRXINS3H 05FC TRXINS5H 05FE TRXINS56 05FE TRXINULL 079E 01 TRXIOAIF 0764 80 TRXIODNN 0766 TRXIOFL 0760 TRXIOFLG 0764 TRXIOGA 0758 TRXIPOST 079F 10 TRXIPROG 079F 08 TRXIREAL 079F 01 TRXISTAT 079F 3F TRXIUCVF 0834 TRXIUNKN 079F 02 TRXLBASE 0410 TRXMCALT 079F 80 TRXMCFLG 0770 TRXMCFSA 078C TRXMCGA 0768 TRXMCHFA 0780 TRXMCINT 0778 TRXMPPFX 07BC TRXNBASE 0408 TRXNOTRP 0702 TRXNOTRS 0700 TRXNXPSW 04DC TRXPERCT 079D TRXPERTR 079E 04 TRXPLOST 07A1 04 TRXPPNEM 079F 40 TRXPRGAD 074C TRXPRGFL 0750 TRXPRGGA 0748 TRXPRI 06C4 02 TRXPRPSW 07B0 TRXPSW 0498 TRXPSWB0 0498 TRXPSWB1 0499 TRXPSWB2 049A TRXPSWB3 049B TRXPSWF1 0498 TRXPSWF2 049C TRXPSWIA 04A0 TRXPSW1 04A0 00000499 TRXPSW4F 04A0 0000049C TRXPSW57 04A0 0000049D TRXQMARK 07A1 02 TRXRASNF 07A0 04 TRXRCASCE 06B8 TRXRCASN 06C0 TRXRCOMP 079E 20 TRXRCSTO 06BC TRXREAL 06C4 01 TRXRETRN 0708 TRXRLINK 079E 80 TRXRNGAN 06CC TRXRSORT 079E 40 TRXRSRCH 079E 10 TRXSADDR 060C TRXSADR2 062C TRXSADR3 064C TRXSADR4 066C TRXSADR5 068C TRXSALTL 06A0 000000A0 TRXSAR 0616 08 TRXSASCE 0618 TRXSASCE2 0638 TRXSASCE3 0658 TRXSASCE4 0678 TRXSASCE5 0698 TRXSASIT 0620 TRXSASIT2 0640 TRXSASIT3 0660 TRXSASIT4 0680 TRXSASIT5 06A0 TRXSASN 0614 TRXSASNF 0617 02 TRXSASN2 0634 TRXSASN3 0654 TRXSASN4 0674 TRXSASN5 0694 TRXSAVE 0000 TRXSDECA 04C4 TRXSDECB 04C9 TRXSDLCT 04BC TRXSDNTC 04C0 TRXSDSVC 04B8 TRXSFLAG 0616 TRXSFLG2 0636 TRXSFLG3 0656 TRXSFLG4 0676 TRXSFLG5 0696 TRXSHOME 0616 80 TRXSINV 0617 10 TRXSIZE 0840 00000108 TRXSLENG 0610 TRXSLEN2 0630 TRXSLEN3 0650 TRXSLEN4 0670 TRXSLEN5 0690 TRXSPRI 0616 40 TRXSREAL 0616 20 TRXSSEC 0616 10 TRXSSTD 061C TRXSSTD2 063C TRXSSTD3 065C TRXSSTD4 067C TRXSSTD5 069C TRXSTALT 0608 TRXSTATS 079E TRXSTAT2 079F TRXSTAT3 07A0 TRXSTAT4 07A1 TRXSTFLE 07A1 20 TRXSTURA 07A0 40 TRXST4K 07A1 40 TRXSUNKN 0617 80 TRXSUSP 079E 08 TRXSVCTR 079E 02 TRXS1FLG 0617 TRXS2FLG 0637 TRXS3FLG 0657 TRXS4FLG 0677 TRXS5FLG 0697 TRXTBTBK 072C TRXTCHBS 0412 TRXTCR0 0560 TRXTCR1 0564 TRXTCR10 0588 TRXTCR11 058C TRXTCR12 0590 TRXTCR13 0594 TRXTCR14 0598 TRXTCR15 059C TRXTCR2 0568 TRXTCR3 056C TRXTCR4 0570 TRXTCR5 0574 TRXTCR6 0578 TRXTCR7 057C TRXTCR8 0580 TRXTCR9 0584 TRXTMPSW 07A8 TRXTPSW 079B 10 TRXTPXAD 0400 TRXTPXSV 0200 TRXTRPNF 05F0 TRXTRPNL 06A0 000000B8 TRXTRSET 0704 TRXTVMA 04D9 TRXVMA 04D8 TRXWASCE 0828 TRXWASIT 0820 TRXWASN 0830 TRXWASNF 0832 02 TRXWFLG1 0832 TRXWINV 0832 10 TRXWORK 0820 TRXWORKL 0833 00000014 TRXWSFLG 0833 TRXWSTD 082C
Copyright IBM Corporation, 1990, 2007