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 (16) 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 0080 128 Dbl-Word 8 TRXTPXSV (16) STANDARD SAVE AREA - used by HCPTPX 0100 256 Signed 4 TRXTPXAD Address of above savearea for linkage 0104 260 Signed 4 * Reserved for future IBM use 0108 264 Signed 4 TRXNBASE Base interception bits (without PER) 010C 268 Signed 4 TRXECMSK (0) Mask of ECA bits to apply to VMDECA 010C 268 Bitstring 1 TRXECAM0 Mask of ECA, byte 0 1... .... SIEECEXT X'80' EXTERNAL INTERRUPTION INTERPRETATION ASSIST .1.. .... SIEECINT X'40' INTERVENTION BYPASS ASSIST ..1. .... SIEECWAI X'20' GUEST WAIT-STATE ASSIST ...1 .... SIEECSGP X'10' SIGP INTERPRETATION ASSIST .... 1... SIEECALT X'08' ALERT MONITORING BIT .... .1.. SIEECIO2 X'04' I/O INTERPRETATION LEVEL 2 ACTIVATION BIT .... ...1 SIEECMVP X'01' MVPG Facility enablement. When this bit is one, SIE will inter- pret the MVPG and IESBE opcodes. 010D 269 Bitstring 1 TRXECAM1 Mask of ECA, byte 1 ..1. .... SIEEC370 X'20' ENABLE 370 GUEST I/O INTERRUPTS .... .1.. SIEVECTF X'04' Indicates to SIE microcode that the virtual vector configuration is online. Set when a virtual vector configuration is defined and not in check-stopped state. 010E 270 Bitstring 1 TRXECAM2 Mask of ECA, byte 2 .... .... SIEBKDF1 X'00' Dummy bit definition so BLOCKDEF will map SIxECA2 correctly 010F 271 Bitstring 1 * Reserved for future IBM use 0110 272 Signed 2 TRXLBASE BASE LCTL INTERCEPTION CONTROLS 0112 274 Signed 2 TRXTCHBS BASE TCH INTERCEPTION CONTROLS 0114 276 Signed 4 * RESERVED FOR FUTURE IBM USE Copy of GPRS for base and displacement calculations Use the TRXGPRS (4-byte GPRS) when CP is in 390 mode. Use the TRXGGPRS (8-byte GPRS) when CP is in ESAME mode. When CP is in ESAME mode, but the guest is in ESA/390 mode, the leftmost half of the registers will be zeros. 0118 280 Bitstring 128 TRXGGPRS (0) 16 8-byte GPRS 0118 280 Signed 4 TRXGPRS (16) 16 4-byte GPRS 0158 344 Signed 4 * (16) Reserved for 8-byte GPRS 0198 408 Bitstring 16 TRXGPSW (0) Guest PSW at last call from RUNU(ESAME) 0198 408 Bitstring 8 TRXPSW (0) GUEST PSW AT LAST CALL FROM RUNU(390) 0198 408 Bitstring 4 TRXPSWF1 (0) First fullword of guest PSW 0198 408 Bitstring 1 TRXPSWB0 Guest PSW byte 0 0199 409 Bitstring 1 TRXPSWB1 Guest PSW byte 1 019A 410 Bitstring 1 TRXPSWB2 Guest PSW byte 2 019B 411 Bitstring 1 TRXPSWB3 Guest PSW byte 3 019C 412 Signed 4 TRXPSWF2 Second fullword of guest PSW 01A0 416 Bitstring 8 TRXPSWIA ESAME PSW instruction address 00000199 TRXPSW1 TRXPSW+1,1 OLD TRCPSW FIELDS FROM HCPTRD 0000019C TRXPSW4F TRXPSW+4,4 OLD TRCPSW FIELDS FROM HCPTRD 0000019D TRXPSW57 TRXPSW+5,3 OLD TRCPSW FIELDS FROM HCPTRD 01A8 424 Bitstring 16 TRXGBPSW (0) Guest BEFORE EXECUTION PSW (ESAME) 01A8 424 Bitstring 8 TRXBPSW (0) Guest BEFORE EXECUTION PSW (390) 01A8 424 Bitstring 1 TRXBPSW0 Guest PSW byte 0 01A9 425 Bitstring 1 TRXBPSW1 Guest PSW byte 1 01AA 426 Bitstring 1 TRXBPSW2 Guest PSW byte 2 01AB 427 Bitstring 1 TRXBPSW3 Guest PSW byte 3 01AC 428 Signed 4 TRXBPSF2 (0) Guest PSW instruction addr (ESA/390) STUNKN 01AC 428 Bitstring 1 TRXBPSW4 Guest PSW byte 4 01AD 429 Bitstring 1 TRXBPS57 (3) Guest PSW byte 5-7 01B0 432 Bitstring 1 TRXBPSIA (8) Guest PSW instruction addr (ESAME) STUNKN 01B8 440 Signed 4 TRXSDSVC SAVED SVC INTERCEPTION CONTROLS 01BC 444 Signed 2 TRXSDLCT SAVED LCTL INTERCEPTION CONTROLS 01BE 446 Signed 2 TRXSDTCH SAVED TCH INTERCEPTION CONTROLS 01C0 448 Signed 4 TRXSDNTC Saved instruction interception controls 01C4 452 Signed 4 TRXSDECA Saved copy of VMDECA Adjusted guest control register 9 Use TRXAGCR9(4-bytes) when CP is in 390 mode. Use TRXGAGC9(8-bytes) when CP is in ESAME mode. When CP is in ESAME mode and the guest is in ESA/390 mode, the leftmost half of the register will be zeros. 01C8 456 Dbl-Word 8 TRXGAGCR9 (0) Adjusted guest CR9 (8-bytes) 01C8 456 Signed 4 * Top half of TRXGAGC9 01CC 460 Signed 4 TRXAGCR9 ADJUSTED guest CR9 (4-bytes) 01D0 464 Bitstring 1 TRXVMA SAVE HOST CR6 BYTE 0 01D1 465 Bitstring 1 TRXTVMA TRACE-ALTERED VMA RUN-MASK 01D2 466 Signed 2 TRXCRALT LIST OF ALTERED CONTROL REGS 01D4 468 Signed 4 TRXNXPSW First word of the PSW passed as input to HCPTRRNX Guest Control Registers 0 - 15 Use TRXGCRS (4-bytes) when CP is in 390 mode. Use TRXGGCRS(8-bytes) when CP is in ESAME mode. When CP is in ESAME mode and the guest is in ESA/390 mode, the leftmost half of the register will be zeros. 01D8 472 Bitstring 128 TRXGGCRS (0) Guest Control register values - ESAME 01D8 472 Signed 4 TRXGCRS (16) Guest control register values - 390 0218 536 Signed 4 * (16) Reserved for ESAME control registers Guest Control Registers 0 - 15 Use these 4-byte registers when CP is in 390 mode 01D8 472 Signed 4 TRXGCR0 GUEST CONTROL REGISTER 0 01DC 476 Signed 4 TRXGCR1 (0) GUEST CONTROL REGISTER 1 01DC 476 Bitstring 1 TRXGC1B0 Guest CR1 Byte 0 01DD 477 Bitstring 2 * Guest CR1 Bytes 1-2 01DF 479 Bitstring 1 TRXGC1B3 Guest CR1 Byte 3 01E0 480 Signed 4 TRXGCR2 GUEST CONTROL REGISTER 2 01E4 484 Signed 4 TRXGCR3 GUEST CONTROL REGISTER 3 01E8 488 Signed 4 TRXGCR4 GUEST CONTROL REGISTER 4 01EC 492 Signed 4 TRXGCR5 GUEST CONTROL REGISTER 5 01F0 496 Signed 4 TRXGCR6 GUEST CONTROL REGISTER 6 01F4 500 Signed 4 TRXGCR7 GUEST CONTROL REGISTER 7 01F8 504 Signed 4 TRXGCR8 GUEST CONTROL REGISTER 8 01FC 508 Signed 4 TRXGCR9 GUEST CONTROL REGISTER 9 0200 512 Signed 4 TRXGCR10 GUEST CONTROL REGISTER 10 0204 516 Signed 4 TRXGCR11 GUEST CONTROL REGISTER 11 0208 520 Signed 4 TRXGCR12 GUEST CONTROL REGISTER 12 020C 524 Signed 4 TRXGCR13 (0) GUEST CONTROL REGISTER 13 020C 524 Bitstring 1 TRXGCDB0 Guest CR13 Byte 0 020D 525 Bitstring 3 * Guest CR13 Bytes 1-3 0210 528 Signed 4 TRXGCR14 GUEST CONTROL REGISTER 14 0214 532 Signed 4 TRXGCR15 GUEST CONTROL REGISTER 15 Guest Control Registers 0 - 15 Use these 8-byte registers when CP is in ESAME mode 01D8 472 Dbl-Word 8 TRXGGCR0 GUEST CONTROL REGISTER 0 01E0 480 Dbl-Word 8 TRXGGCR1 (0) GUEST CONTROL REGISTER 1 01E0 480 Bitstring 7 * Guest CR1 Bytes 0-6 01E7 487 Bitstring 1 TRXGGC17 Guest CR1 Byte 7 01E8 488 Dbl-Word 8 TRXGGCR2 GUEST CONTROL REGISTER 2 01F0 496 Dbl-Word 8 TRXGGCR3 GUEST CONTROL REGISTER 3 01F8 504 Dbl-Word 8 TRXGGCR4 GUEST CONTROL REGISTER 4 0200 512 Dbl-Word 8 TRXGGCR5 GUEST CONTROL REGISTER 5 0208 520 Dbl-Word 8 TRXGGCR6 GUEST CONTROL REGISTER 6 0210 528 Dbl-Word 8 TRXGGCR7 GUEST CONTROL REGISTER 7 0218 536 Dbl-Word 8 TRXGGCR8 (0) GUEST CONTROL REGISTER 8 0218 536 Signed 4 TRXGGCR8HI Left half of guest CR8 021C 540 Signed 2 TRXGGCR8A Guest CR8 Extended Authorization index 021E 542 Signed 2 TRXGGCR8M Guest CR8 Monitor Masks 0220 544 Dbl-Word 8 TRXGGCR9 (0) GUEST CONTROL REGISTER 9 0220 544 Signed 4 TRXGGCR9HI Left half of guest CR9 0224 548 Signed 4 TRXGGCR9LO Right half of guest CR9 - PER info 0228 552 Dbl-Word 8 TRXGGCR10 GUEST CONTROL REGISTER 10 0230 560 Dbl-Word 8 TRXGGCR11 GUEST CONTROL REGISTER 11 0238 568 Dbl-Word 8 TRXGGCR12 GUEST CONTROL REGISTER 12 0240 576 Dbl-Word 8 TRXGGCR13 (0) GUEST CONTROL REGISTER 13 0240 576 Bitstring 7 * Guest CR13 Bytes 0-6 0247 583 Bitstring 1 TRXGGCD7 Guest CR13 Byte 7 0248 584 Dbl-Word 8 TRXGGCR14 GUEST CONTROL REGISTER 14 0250 592 Dbl-Word 8 TRXGGCR15 GUEST CONTROL REGISTER 15 Trace Control Registers 0 - 15 Use TRXTCRS (4-bytes) when CP is in 390 mode. Use TRXGTCRS(8-bytes) when CP is in ESAME mode. When CP is in ESAME mode and the guest is in ESA/390 mode, the leftmost half of the registers will be zeros. 0258 600 Bitstring 128 TRXGTCRS (0) Trace control register values - ESAME 0258 600 Signed 4 TRXTCRS (16) Trace control register values - 390 0298 664 Signed 4 * (16) Reserved for ESAME trace CRs Trace Control Registers 0 - 15 Use these 4-byte registers when CP is in 390 mode 0258 600 Signed 4 TRXTCR0 TRACE CONTROL REGISTER 0 025C 604 Signed 4 TRXTCR1 TRACE CONTROL REGISTER 1 0260 608 Signed 4 TRXTCR2 TRACE CONTROL REGISTER 2 0264 612 Signed 4 TRXTCR3 TRACE CONTROL REGISTER 3 0268 616 Signed 4 TRXTCR4 TRACE CONTROL REGISTER 4 026C 620 Signed 4 TRXTCR5 TRACE CONTROL REGISTER 5 0270 624 Signed 4 TRXTCR6 TRACE CONTROL REGISTER 6 0274 628 Signed 4 TRXTCR7 TRACE CONTROL REGISTER 7 0278 632 Signed 4 TRXTCR8 TRACE CONTROL REGISTER 8 027C 636 Signed 4 TRXTCR9 TRACE CONTROL REGISTER 9 0280 640 Signed 4 TRXTCR10 TRACE CONTROL REGISTER 10 0284 644 Signed 4 TRXTCR11 TRACE CONTROL REGISTER 11 0288 648 Signed 4 TRXTCR12 TRACE CONTROL REGISTER 12 028C 652 Signed 4 TRXTCR13 TRACE CONTROL REGISTER 13 0290 656 Signed 4 TRXTCR14 TRACE CONTROL REGISTER 14 0294 660 Signed 4 TRXTCR15 TRACE CONTROL REGISTER 15 Trace Control Registers 0 - 15 Use these 8-byte registers when CP is in ESAME mode 0258 600 Dbl-Word 8 TRXGTCR0 TRACE CONTROL REGISTER 0 0260 608 Dbl-Word 8 TRXGTCR1 TRACE CONTROL REGISTER 1 0268 616 Dbl-Word 8 TRXGTCR2 TRACE CONTROL REGISTER 2 0270 624 Dbl-Word 8 TRXGTCR3 TRACE CONTROL REGISTER 3 0278 632 Dbl-Word 8 TRXGTCR4 TRACE CONTROL REGISTER 4 0280 640 Dbl-Word 8 TRXGTCR5 TRACE CONTROL REGISTER 5 0288 648 Dbl-Word 8 TRXGTCR6 TRACE CONTROL REGISTER 6 0290 656 Dbl-Word 8 TRXGTCR7 TRACE CONTROL REGISTER 7 0298 664 Dbl-Word 8 TRXGTCR8 (0) TRACE CONTROL REGISTER 8 0298 664 Signed 4 TRXGTCR8HI Left half of Trace CR8 029C 668 Signed 4 TRXGTCR8LO Right half of Trace CR8 02A0 672 Dbl-Word 8 TRXGTCR9 (0) TRACE CONTROL REGISTER 9 02A0 672 Signed 4 TRXGTCR9HI Left half of Trace CR9 02A4 676 Signed 4 TRXGTCR9LO Right half of Trace CR9 02A8 680 Dbl-Word 8 TRXGTCR10 TRACE CONTROL REGISTER 10 02B0 688 Dbl-Word 8 TRXGTCR11 TRACE CONTROL REGISTER 11 02B8 696 Dbl-Word 8 TRXGTCR12 TRACE CONTROL REGISTER 12 02C0 704 Dbl-Word 8 TRXGTCR13 TRACE CONTROL REGISTER 13 02C8 712 Dbl-Word 8 TRXGTCR14 TRACE CONTROL REGISTER 14 02D0 720 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. 02D8 728 Dbl-Word 8 TRXGEVNT (0) Event address - ESAME 02D8 728 Signed 4 * Upper half of ESAME mode event address 02DC 732 Signed 4 TRXEVENT Event address - 390 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. 02E0 736 Dbl-Word 8 TRXGIADR (0) Instruction address - ESAME 02E0 736 Signed 4 * Upper half of ESAME instruction address 02E4 740 Signed 4 TRXIADDR Instruction address - 390 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. 02E8 744 Dbl-Word 8 TRXTRPNF (0) START OF HCPTRP-SUPPLIED PER INFO 02E8 744 Signed 2 TRXGPRAM GEN. PURPOSE REGISTER ALTERATION MAP 02EA 746 Signed 2 TRXARAM ACCESS REGISTER ALTERATION MAP 02EC 748 Signed 4 TRXEXCUT EXECUTE INSTRUCTION (ZERO IF NOT PRESENT) 02F0 752 Character 6 TRXINSTR (0) INSTRUCTION (TARGET INSTR IF EXECUTE) 02F0 752 Character 4 TRXINS1F (0) First 4 bytes of target instruction 02F0 752 Signed 2 TRXINS1H (0) 1st halfword of target inst (TRF/TGF) 02F0 752 Bitstring 1 TRXINSR1 BYTE 1 OF TARGET INSTRUCTION 02F1 753 Bitstring 1 TRXINSR2 BYTE 2 OF TARGET INSTRUCTION 02F2 754 Signed 2 TRXINS3H (0) 2nd halfword of target inst (TRF) 02F2 754 Bitstring 1 TRXINSR3 BYTE 3 OF TARGET INSTRUCTION 02F3 755 Bitstring 1 TRXINSR4 BYTE 4 OF TARGET INSTRUCTION 02F4 756 Signed 2 TRXINS5H (0) 3rd halfword of target inst (TRF) 02F4 756 Signed 2 TRXINS56 (0) LAST TWO BYTES OF TARGET INSTRUCTION 02F4 756 Bitstring 1 TRXINSR5 BYTE 5 OF TARGET INSTRUCTION 02F5 757 Bitstring 1 TRXINSR6 BYTE 6 OF TARGET INSTRUCTION 02F6 758 Bitstring 1 * (2) Reserved IF TRXBADRV bit is ONE, TRXBADDR/TRXGBADR addr is valid 02F8 760 Dbl-Word 8 TRXGBADR (0) Successful Branch Address (64-bit) 02F8 760 Signed 4 * Reserved 02FC 764 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. 0300 768 Dbl-Word 8 TRXSTALT (0) 0300 768 Dbl-Word 8 TRXGSADR (0) Storage Alteration Address (64-bit) 0300 768 Signed 4 * Top half of TRXGSADR 0304 772 Signed 4 TRXSADDR Storage Alteration Address (31-bit) 0308 776 Signed 4 TRXSLENG STORAGE ALTERATION LENGTH 030C 780 Signed 2 TRXSASN ASN of the address space containing the first storage operand. This field is only valid when the TRXSASNF bit is set. 030E 782 Bitstring 1 TRXSFLAG ADDRESS SPACE MODE OF STORE 1... .... TRXSHOME X'80' 'STORE INTO' HOME .1.. .... TRXSPRI X'40' 'STORE INTO' PRIMARY ..1. .... TRXSREAL X'20' 'STORE INTO' REAL ...1 .... TRXSSEC X'10' 'STORE INTO' SECONDARY .... 1... TRXSAR X'08' 'STORE INTO' AR 030F 783 Bitstring 1 TRXS1FLG Flags for TRXSADDR 1... .... TRXSUNKN X'80' Operand address is not used ...1 .... TRXSINV X'10' The TRXSASTx field for this event is invalid 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' Storage alt ASN is saved in TRXSASNx 0310 784 Dbl-Word 8 TRXSASCE (0) ASCE for storage operand 1 0310 784 Signed 4 * Top half of TRXSASCE 0314 788 Signed 4 TRXSSTD STD for storage operand 1 0318 792 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. 0320 800 Dbl-Word 8 TRXGSAD2 (0) Storage alt addr of 2nd operand (64bit) 0320 800 Signed 4 * Top half of TRXGSAD2 0324 804 Signed 4 TRXSADR2 Storage alt addr of 2nd operand (31bit) 0328 808 Signed 4 TRXSLEN2 Storage alt length of second operand 032C 812 Signed 2 TRXSASN2 ASN of the address space for containing TRXSADR2. This field is only valid when the TRXASN2F bit is set. 032E 814 Bitstring 1 TRXSFLG2 Addr space mode of TRXSADR2 1... .... TRXSHOME X'80' 'STORE INTO' HOME .1.. .... TRXSPRI X'40' 'STORE INTO' PRIMARY ..1. .... TRXSREAL X'20' 'STORE INTO' REAL ...1 .... TRXSSEC X'10' 'STORE INTO' SECONDARY .... 1... TRXSAR X'08' 'STORE INTO' AR 032F 815 Bitstring 1 TRXS2FLG Flags for TRXSADR2 1... .... TRXSUNKN X'80' Operand address is not used ...1 .... TRXSINV X'10' The TRXSASTx field for this event is invalid 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' Storage alt ASN is saved in TRXSASNx 0330 816 Dbl-Word 8 TRXSASCE2 (0) ASCE for storage operand 2 0330 816 Signed 4 * Top half of TRXSASCE2 0334 820 Signed 4 TRXSSTD2 STD for storage operand 2 0338 824 Dbl-Word 8 TRXSASIT2 Data space i-ASIT of TRXSADR2 0340 832 Dbl-Word 8 TRXGSAD3 (0) Storage alt addr of 3rd operand (64bit) 0340 832 Signed 4 * Top half of TRXGSAD3 0344 836 Signed 4 TRXSADR3 Storage alt addr of 3rd operand (31bit) 0348 840 Signed 4 TRXSLEN3 Storage alt length of third operand 034C 844 Signed 2 TRXSASN3 ASN of the address space for containing TRXSADR3. This field is only valid when the TRXASN3F bit is set. 034E 846 Bitstring 1 TRXSFLG3 Addr space mode of TRXSADR3 1... .... TRXSHOME X'80' 'STORE INTO' HOME .1.. .... TRXSPRI X'40' 'STORE INTO' PRIMARY ..1. .... TRXSREAL X'20' 'STORE INTO' REAL ...1 .... TRXSSEC X'10' 'STORE INTO' SECONDARY .... 1... TRXSAR X'08' 'STORE INTO' AR 034F 847 Bitstring 1 TRXS3FLG Flags for TRXSADR3 1... .... TRXSUNKN X'80' Operand address is not used ...1 .... TRXSINV X'10' The TRXSASTx field for this event is invalid 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' Storage alt ASN is saved in TRXSASNx 0350 848 Dbl-Word 8 TRXSASCE3 (0) ASCE for storage operand 3 0350 848 Signed 4 * Top half of TRXSACE3 0354 852 Signed 4 TRXSSTD3 STD for storage operand 3 0358 856 Dbl-Word 8 TRXSASIT3 Data space i-ASIT of TRXSADR3 0360 864 Dbl-Word 8 TRXGSAD4 (0) Storage alt addr of 4th operand (64bit) 0360 864 Signed 4 * Top half of TRXGSAD4 0364 868 Signed 4 TRXSADR4 Storage alt addr of 4th operand (31bit) 0368 872 Signed 4 TRXSLEN4 Storage alt length of fourth operand 036C 876 Signed 2 TRXSASN4 ASN of the address space for containing TRXSADR4. This field is only valid when the TRXASN4F bit is set. 036E 878 Bitstring 1 TRXSFLG4 Addr space mode of TRXSADR4 1... .... TRXSHOME X'80' 'STORE INTO' HOME .1.. .... TRXSPRI X'40' 'STORE INTO' PRIMARY ..1. .... TRXSREAL X'20' 'STORE INTO' REAL ...1 .... TRXSSEC X'10' 'STORE INTO' SECONDARY .... 1... TRXSAR X'08' 'STORE INTO' AR 036F 879 Bitstring 1 TRXS4FLG Flags for TRXSADR4 1... .... TRXSUNKN X'80' Operand address is not used ...1 .... TRXSINV X'10' The TRXSASTx field for this event is invalid 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' Storage alt ASN is saved in TRXSASNx 0370 880 Dbl-Word 8 TRXSASCE4 (0) ASCE for storage operand 4 0370 880 Signed 4 * Top half of TRXSASCE4 0374 884 Signed 4 TRXSSTD4 STD for storage operand 4 0378 888 Dbl-Word 8 TRXSASIT4 Data space i-ASIT of TRXSADR4 0380 896 Dbl-Word 8 TRXGSAD5 (0) Storage alt addr of 5th operand (64bit) 0380 896 Signed 4 * Top half of TRXGSAD5 0384 900 Signed 4 TRXSADR5 Storage alt addr of 5th operand (31bit) 0388 904 Signed 4 TRXSLEN5 Storage alt length of fifth operand 038C 908 Signed 2 TRXSASN5 ASN of the address space for containing TRXSADR5. This field is only valid when the TRXASN5F bit is set. 038E 910 Bitstring 1 TRXSFLG5 Addr space mode of TRXSADR5 1... .... TRXSHOME X'80' 'STORE INTO' HOME .1.. .... TRXSPRI X'40' 'STORE INTO' PRIMARY ..1. .... TRXSREAL X'20' 'STORE INTO' REAL ...1 .... TRXSSEC X'10' 'STORE INTO' SECONDARY .... 1... TRXSAR X'08' 'STORE INTO' AR 038F 911 Bitstring 1 TRXS5FLG Flags for TRXSADR5 1... .... TRXSUNKN X'80' Operand address is not used ...1 .... TRXSINV X'10' The TRXSASTx field for this event is invalid 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' Storage alt ASN is saved in TRXSASNx 0390 912 Dbl-Word 8 TRXSASCE5 (0) ASCE for storage operand 5 0390 912 Signed 4 * Top half of TRXSASCE5 0394 916 Signed 4 TRXSSTD5 STD for storage operand 5 0398 920 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 03A0 928 Dbl-Word 8 TRXCASCE (0) Data space ASCE of current instruction 03A0 928 Signed 4 * Reserved for current ASCE 03A4 932 Signed 4 TRXCSTD DATA SPACE STD OF CURRENT INSTRUCTION 03A8 936 Dbl-Word 8 TRXDASCE (0) Data space ASCE of branch 03A8 936 Signed 4 * Reserved for destination ASCE 03AC 940 Signed 4 TRXDSTD DATA SPACE STD OF BRANCH 03B0 944 Dbl-Word 8 TRXRCASCE (0) Recomputation ASCE 03B0 944 Signed 4 * Reserved for recomputation ASCE 03B4 948 Signed 4 TRXRCSTO RECOMPUTATION STO 03B8 952 Signed 2 TRXRCASN Recomputation ASN. This field is only valid when the TRXRASNF bit is set. 03BA 954 Signed 2 TRXDASN Destination ASN of current branch event. This field is only valid when the TRXDASNF bit is set. 03BC 956 Bitstring 1 TRXAFLAG INDICATE ADDRESS SPACE MODE 1... .... TRXDHOME X'80' 'BRANCH TO' HOME .1.. .... TRXDPRI X'40' 'BRANCH TO' PRIMARY ..1. .... TRXDREAL X'20' 'BRANCH TO' REAL ...1 .... TRXDSEC X'10' 'BRANCH TO' SECONDARY .... 1... TRXDAR X'08' 'BRANCH TO' AR .... .1.. TRXHOME X'04' INSTRUCTION EXECUTED IN HOME .... ..1. TRXPRI X'02' INSTRUCTION EXECUTED IN PRIMARY .... ...1 TRXREAL X'01' INSTRUCTION EXECUTED IN REAL 03BD 957 Bitstring 1 * (3) Reserved for IBM use 03C0 960 Signed 4 * Reserved for IBM use ANCHOR LIST OF RANGES FOR GAP LIST CONSTRUCTION 03C4 964 Address 4 TRXRNGAN ANCHOR FOR OUR LIST OF RANGES. REPRESENTATION OF USER P.E.R. AS PROPER RANGES 03C8 968 Address 4 TRXARNG1 POINTER FOR THE FIRST SECTION OF RANGE 03CC 972 Signed 4 * Reserved 03D0 976 Dbl-Word 8 TRXGRNG1 (2) First range of guest PER range (ESAME) 03D0 976 Signed 4 TRXRNG1 (2) FIRST RANGE OF GUEST PER RANGE (390) 03D8 984 Signed 4 * (2) Reserved for ESAME range 03E0 992 Address 4 TRXARNG2 POINTER FOR THE SECOND SECTION OF RANGE 03E4 996 Signed 4 * Reserved 03E8 1000 Dbl-Word 8 TRXGRNG2 (2) second range of guest PER range (ESAME) 03E8 1000 Signed 4 TRXRNG2 (2) SECOND RANGE OF GUEST PER RANGE (390) 03F0 1008 Signed 4 * (2) Reserved for ESAME range COUNTERS FOR UTILIZATION LIMITS/STATISTICS 03F8 1016 Signed 2 TRXNOTRS NUMBER OF TRACE SETS DEFINED 03FA 1018 Signed 2 TRXNOTRP NUMBER OF TRAPS DEFINED POINTERS TO CURRENT CONTROL BLOCKS 03FC 1020 Address 4 TRXTRSET POINTER TO CURRENT TRACE SET DESCRIPTOR 0400 1024 Signed 4 TRXRETRN CURRENT CALL/RETURN SET ADDRESS 0404 1028 Signed 4 * Reserved 0408 1032 Signed 4 TRXGAP POINTER TO CURRENT GAP MEMBER 040C 1036 Signed 4 TRXGAPDW NUMBER OF DOUBLEWORDS IN GAP LIST. 0410 1040 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 in the ESAME gen of CP. 0414 1044 Address 4 TRXGAPS POINTER TO CURRENT GAP LIST 0418 1048 Address 4 TRXGAPL LOWER BOUND GAP LIST ADDRESS 041C 1052 Address 4 TRXGAPU UPPER BOUND GAP LIST ADDRESS 0420 1056 Signed 4 TRXCOUNT CURRENT VALUE OF TRACE COUNT 0424 1060 Address 4 TRXTBTBK POINTER TO TRACEBACK TABLE CP COMMAND STATUS INFORMATION 0428 1064 Address 4 TRXCP1ST POINTER TO FIRST CP COMMAND 042C 1068 Address 4 TRXCPLST POINTER TO LAST CP COMMAND DISPLAY PARAMETERS FOR INTERRUPTIONS 0430 1072 Signed 4 TRXDYEXT (4) EXT ADDR, CODES 0440 1088 Signed 4 TRXDYPRG (4) PROG ADDR, CODES 0450 1104 Signed 4 TRXDYIO (4) I/O ADDR, CODES 0460 1120 Signed 4 TRXDYMCH (10) MACH. CHECK ADDR.,FLAGS,CODES,FSA INSTRUCTION DISPLAY INFORMATION 0488 1160 Signed 2 TRXDIOS I/O TRACING INFORMATION 048A 1162 Signed 2 TRXGPRBT GPR BIT MASK FOR TERMINAL 048C 1164 Signed 2 TRXGPRBP GPR BIT MASK FOR PRINTER 048E 1166 Signed 2 TRXARBT AR BIT MASK FOR TERMINAL 0490 1168 Signed 2 TRXARBP AR BIT MASK FOR PRINTER 0492 1170 Bitstring 1 TRXDINST INSTRUCTION INFO 0493 1171 Bitstring 1 TRXFLAG TRACE FLAG BYTE 1... .... TRXDOPER X'80' PERFORM PER ON CURRENT EVENT .1.. .... TRXEVSET X'40' EVENT ADDRESS IS SET ..1. .... TRXHVPER X'20' PER INFORMATION PRESENT ...1 .... TRXTPSW X'10' TRXPSW IS SET .... 1... TRXDATA X'08' STORAGE DATA TRAPS PENDING .... .1.. TRXCFMOD X'04' PLACE USER INTO CONSOLE FUNC MODE .... ..1. TRXCNCLT X'02' TERMINAL OUTPUT CANCELLED .... ...1 TRXCNCLP X'01' PRINTER OUTPUT CANCELLED CONTROL INFORMATION 0494 1172 Bitstring 1 TRXCATEG TRACING CONTROL CATEGORY SUMMARY 0495 1173 Bitstring 1 TRXPERCT PER TRACING SCREENING SUMMARY 0496 1174 Bitstring 1 TRXSTATS TRACE STATUS CONTROL FLAG 1... .... TRXRLINK X'80' RE-LINK TRAP RANGES AND RE-ALLOCATE GAP LIST .1.. .... TRXRSORT X'40' RE-SORT RANGES BEFORE RE-COMPUTING GAPS. ..1. .... TRXRCOMP X'20' RE-COMPUTE THE GAP LIST. ...1 .... TRXRSRCH X'10' RESEARCH GAP LIST FOR IFETCH/STORE .... 1... TRXSUSP X'08' CURRENT SET IS IN SUSPENSION .... .1.. TRXPERTR X'04' HYPERVISOR P.E.R. TRACING IS ACTIVE .... ..1. TRXSVCTR X'02' SOME FORM OF SVC TRACING IS IN EFFECT .... ...1 TRXINULL X'01' INSTRUCTION EXECUTION NULLIFIED 0497 1175 Bitstring 1 TRXSTAT2 TRACE STATUS CONTROL FLAG 1... .... TRXMCALT X'80' GUEST ALTERED FOR MONITOR-CALL TRACING .1.. .... TRXPPNEM X'40' MNEMONIC POST-SCAN REQUIRED ..1. .... TRXICNCL X'20' INSTRUCTION EXECUTION CANCELLED ...1 .... TRXIPOST X'10' ANALYZE INSTRUCTION POST SIM. .... 1... TRXIPROG X'08' PROGRAM EXCEP DURING INSTR SIM. .... .1.. TRXIBSET X'04' BRANCH ADDRESS SET FOR INSTR .... ..1. TRXIUNKN X'02' UNKNOWN STORAGE ALTERATION .... ...1 TRXIREAL X'01' ALTERATION TO REAL STORAGE ADDR ..11 1111 TRXISTAT X'3F' BITS IN TRXSTAT2 FOR INSTR STATUS 0498 1176 Bitstring 1 TRXSTAT3 MISCELLANEOUS TRACE STATUS 1... .... TRXCTACT X'80' TRACE COUNT IS ACTIVE .1.. .... TRXSTURA X'40' A STURA EVENT HAS OCCURRED ..1. .... TRXIFT X'20' 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' Instruction Fetch Address Space Filtering bit 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' Recomputation ASN is saved in TRXRCASN .... ...1 TRXDASNF X'01' Destination ASN of branch event is saved in TRXDASN 0499 1177 Bitstring 1 TRXSTAT4 Miscellaneous TRACE status 1... .... TRXHITCT X'80' A trap has hit which should cause the trace count to be incremented if TRACE COUNT is active. .... 1... TRXBPSWF X'08' TRXBPSW has been created .... .1.. TRXPLOST X'04' HCPTPIPL obtained PLO plist STorage which HCPTPR/HCPTGL needs to free .... ..1. TRXQMARK X'02' HCPTGDFA routine should format question marks instead of R1 address .... ...1 TRXBADRV X'01' 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. 049A 1178 Bitstring 1 * (3) Reserved for IBM use 04A0 1184 Dbl-Word 8 TRXTMPSW PSW ADDR AT LAST DISPLAY TO TERMINAL 04A8 1192 Dbl-Word 8 TRXPRPSW PSW ADDR AT LAST DISPLAY TO PRINTER 04B0 1200 Signed 4 TRXCCWBF SYSTEM VIRTUAL ADDR OF CCW TRACE BUFFER 04B4 1204 Character 4 TRXMPPFX NN PREFIX FOR VIRTUAL MP OUTPUT 04B8 1208 Character 96 TRXBUFF BUFFER FOR TERMINAL/PRINTER OUTPUT Work Area used by HCPTRX, HCPTRY, HCPTRP, HCPTPI 0518 1304 Dbl-Word 8 TRXWORK (0) Start of Work Space 0518 1304 Dbl-Word 8 TRXWASIT i-ASIT of storage operand 0520 1312 Dbl-Word 8 TRXWASCE (0) ASCE of storage operand 0520 1312 Signed 4 * Top half of ASCE 0524 1316 Signed 4 TRXWSTD STD of storage operand 0528 1320 Signed 2 TRXWASN ASN of storage operand 052A 1322 Bitstring 1 TRXWFLG1 Flag byte ...1 .... TRXWINV X'10' The TRXWASIT field for this event is invalid 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' Storage alt ASN is saved in TRXWASN 052B 1323 Bitstring 1 TRXWSFLG bits for TRXWSFLG defined in TRXSFLAG 00000014 TRXWORKL *-TRXWORK Length of Work Area DISPLAY PARAMETERS FOR IUCV/APPC INSTRUCTIONS 052C 1324 Character 8 TRXIUCVF IUCV/APPC Function name 0538 1336 Dbl-Word 8 TRXEND (0) END OF TRACE CONTROL BLOCK 000000A7 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. 0460 1120 Dbl-Word 8 TRXMCGA (0) Machine check old PSW address - ESAME 0460 1120 Signed 4 * Reserved for ESAME old PSW addr 0464 1124 Signed 4 TRXMCADR MACHINE CHECK OLD PSW ADDRESS - ESA/390 0468 1128 Bitstring 1 TRXMCFLG (2) FLAGS FOR TERM/PRINT OPTION 046A 1130 Bitstring 1 * (2) RESERVED 046C 1132 Signed 4 * Resreved 0470 1136 Signed 4 TRXMCINT (2) MACHINE CHECK INTERRUPT BITS 0478 1144 Dbl-Word 8 TRXMCHFA Machine check failing storage i-ASIT 0480 1152 Dbl-Word 8 TRXGMFSA (0) FAILING STORAGE ADDRESS - ESAME 0480 1152 Signed 4 * Reserved - ESAME FSA 0484 1156 Signed 4 TRXMCFSA FAILING STORAGE ADDRESS - 370 Information for external interrupts is gathered in HCPTPXEX and stored in the following fields. 0430 1072 Bitstring 8 TRXEXTGA (0) External old PSW address - ESAME guest 0430 1072 Signed 4 * ... 0434 1076 Signed 4 TRXEXTAD External old PSW addr - ESA/390 guest 0438 1080 Signed 4 TRXEXTFL TERM/PRINT flags, event code 043C 1084 Signed 4 * Reserved Information for program interrupts is gathered in HCPTPXPM and stored in the following fields. 0440 1088 Bitstring 8 TRXPRGGA (0) Program old PSW address - ESAME guest 0440 1088 Signed 4 * ... 0444 1092 Signed 4 TRXPRGAD Program old PSW address - ESA/390 guest 0448 1096 Signed 4 TRXPRGFL TERM/PRINT flags, event code 044C 1100 Signed 4 * Reserved Information for IO interrupts is gathered in HCPTPXIO and stored in the following fields. 0450 1104 Bitstring 8 TRXIOGA (0) I/O old PSW address - ESAME guest 0450 1104 Signed 4 * ... 0454 1108 Signed 4 TRXIOAD I/O old PSW address - ESA/390 guest 0458 1112 Signed 4 TRXIOFL TERM/PRINT flags, event code 045C 1116 Signed 4 * Reserved
TRXBK Storage Layout
*** TRXBK - TRACE EXTENSION BLOCK * * +-------------------------------------------------------+ * 0 | | * = TRXSAVE = * | | * +-------------------------------------------------------+ * 80 | | * = TRXTPXSV = * | | * +---------------------------+---------------------------+ * 100 | TRXTPXAD |///////////////////////////| * +---------------------------+------+------+------+------+ * 108 | TRXNBASE |:ECAM0|:ECAM1|:ECAM2|//////| * +-------------+-------------+------+------+------+------+ * 110 | TRXLBASE | TRXTCHBS |///////////////////////////| * +-------------+-------------+---------------------------+ * 118 | | * = TRXGPRS = * | | * +-------------------------------------------------------+ * 158 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////////////////////////////////| * +------+------+------+------+---------------------------+ * 198 |:PSWB0|:PSWB1|:PSWB2|:PSWB3| TRXPSWF2 | * +------+------+------+------+---------------------------+ * 1A0 | TRXPSWIA | * +------+------+------+------+------+--------------------+ * 1A8 |:BPSW0|:BPSW1|:BPSW2|:BPSW3|:BPSW4| TRXBPS57 | * +------+------+------+------+------+--------------------+ * 1B0 | TRXBPSIA | * +---------------------------+-------------+-------------+ * 1B8 | TRXSDSVC | TRXSDLCT | TRXSDTCH | * +---------------------------+-------------+-------------+ * 1C0 | TRXSDNTC | TRXSDECA | * +---------------------------+---------------------------+ * 1C8 |///////////////////////////| TRXAGCR9 | * +------+------+-------------+---------------------------+ * 1D0 |TRXVMA|:TVMA | TRXCRALT | TRXNXPSW | * +------+------+-------------+---------------------------+ * 1D8 | | * = TRXGCRS = * | | * +-------------------------------------------------------+ * 218 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 258 * *** TRXBK - TRACE EXTENSION BLOCK *** Overlay for TRXGCRS in TRXBK * * +---------------------------+------+-------------+------+ * 1D8 | TRXGCR0 |:GC1B0|/////////////|:GC1B3| * +---------------------------+------+-------------+------+ * 1E0 | TRXGCR2 | TRXGCR3 | * +---------------------------+---------------------------+ * 1E8 | TRXGCR4 | TRXGCR5 | * +---------------------------+---------------------------+ * 1F0 | TRXGCR6 | TRXGCR7 | * +---------------------------+---------------------------+ * 1F8 | TRXGCR8 | TRXGCR9 | * +---------------------------+---------------------------+ * 200 | TRXGCR10 | TRXGCR11 | * +---------------------------+------+--------------------+ * 208 | TRXGCR12 |:GCDB0|////////////////////| * +---------------------------+------+--------------------+ * 210 | TRXGCR14 | TRXGCR15 | * +---------------------------+---------------------------+ * 218 * *** Overlay for TRXGCRS in TRXBK *** Overlay for TRXGGCRS in TRXBK * * +-------------------------------------------------------+ * 1D8 | TRXGGCR0 | * +------------------------------------------------+------+ * 1E0 |////////////////////////////////////////////////|:GGC17| * +------------------------------------------------+------+ * 1E8 | TRXGGCR2 | * +-------------------------------------------------------+ * 1F0 | TRXGGCR3 | * +-------------------------------------------------------+ * 1F8 | TRXGGCR4 | * +-------------------------------------------------------+ * 200 | TRXGGCR5 | * +-------------------------------------------------------+ * 208 | TRXGGCR6 | * +-------------------------------------------------------+ * 210 | TRXGGCR7 | * +---------------------------+-------------+-------------+ * 218 | TRXGGCR8HI | TRXGGCR8A | TRXGGCR8M | * +---------------------------+-------------+-------------+ * 220 | TRXGGCR9HI | TRXGGCR9LO | * +---------------------------+---------------------------+ * 228 | TRXGGCR10 | * +-------------------------------------------------------+ * 230 | TRXGGCR11 | * +-------------------------------------------------------+ * 238 | TRXGGCR12 | * +------------------------------------------------+------+ * 240 |////////////////////////////////////////////////|:GGCD7| * +------------------------------------------------+------+ * 248 | TRXGGCR14 | * +-------------------------------------------------------+ * 250 | TRXGGCR15 | * +-------------------------------------------------------+ * 258 | | * = TRXTCRS = * | | * +-------------------------------------------------------+ * 298 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 2D8 * *** Overlay for TRXGGCRS in TRXBK *** Overlay for TRXTCRS in TRXBK * * +---------------------------+---------------------------+ * 258 | TRXTCR0 | TRXTCR1 | * +---------------------------+---------------------------+ * 260 | TRXTCR2 | TRXTCR3 | * +---------------------------+---------------------------+ * 268 | TRXTCR4 | TRXTCR5 | * +---------------------------+---------------------------+ * 270 | TRXTCR6 | TRXTCR7 | * +---------------------------+---------------------------+ * 278 | TRXTCR8 | TRXTCR9 | * +---------------------------+---------------------------+ * 280 | TRXTCR10 | TRXTCR11 | * +---------------------------+---------------------------+ * 288 | TRXTCR12 | TRXTCR13 | * +---------------------------+---------------------------+ * 290 | TRXTCR14 | TRXTCR15 | * +---------------------------+---------------------------+ * 298 * *** Overlay for TRXTCRS in TRXBK *** Overlay for TRXGTCRS in TRXBK * * +-------------------------------------------------------+ * 258 | TRXGTCR0 | * +-------------------------------------------------------+ * 260 | TRXGTCR1 | * +-------------------------------------------------------+ * 268 | TRXGTCR2 | * +-------------------------------------------------------+ * 270 | TRXGTCR3 | * +-------------------------------------------------------+ * 278 | TRXGTCR4 | * +-------------------------------------------------------+ * 280 | TRXGTCR5 | * +-------------------------------------------------------+ * 288 | TRXGTCR6 | * +-------------------------------------------------------+ * 290 | TRXGTCR7 | * +---------------------------+---------------------------+ * 298 | TRXGTCR8HI | TRXGTCR8LO | * +---------------------------+---------------------------+ * 2A0 | TRXGTCR9HI | TRXGTCR9LO | * +---------------------------+---------------------------+ * 2A8 | TRXGTCR10 | * +-------------------------------------------------------+ * 2B0 | TRXGTCR11 | * +-------------------------------------------------------+ * 2B8 | TRXGTCR12 | * +-------------------------------------------------------+ * 2C0 | TRXGTCR13 | * +-------------------------------------------------------+ * 2C8 | TRXGTCR14 | * +-------------------------------------------------------+ * 2D0 | TRXGTCR15 | * +---------------------------+---------------------------+ * 2D8 |///////////////////////////| TRXEVENT | * +---------------------------+---------------------------+ * 2E0 |///////////////////////////| TRXIADDR | * +-------------+-------------+---------------------------+ * 2E8 | TRXGPRAM | TRXARAM | TRXEXCUT | * +------+------+------+------+------+------+-------------+ * 2F0 |:INSR1|:INSR2|:INSR3|:INSR4|:INSR5|:INSR6|/////////////| * +------+------+------+------+------+------+-------------+ * 2F8 |///////////////////////////| TRXBADDR | * +---------------------------+---------------------------+ * 300 |///////////////////////////| TRXSADDR | * +---------------------------+-------------+------+------+ * 308 | TRXSLENG | TRXSASN |:SFLAG|:S1FLG| * +---------------------------+-------------+------+------+ * 310 |///////////////////////////| TRXSSTD | * +---------------------------+---------------------------+ * 318 | TRXSASIT | * +---------------------------+---------------------------+ * 320 |///////////////////////////| TRXSADR2 | * +---------------------------+-------------+------+------+ * 328 | TRXSLEN2 | TRXSASN2 |:SFLG2|:S2FLG| * +---------------------------+-------------+------+------+ * 330 |///////////////////////////| TRXSSTD2 | * +---------------------------+---------------------------+ * 338 | TRXSASIT2 | * +---------------------------+---------------------------+ * 340 |///////////////////////////| TRXSADR3 | * +---------------------------+-------------+------+------+ * 348 | TRXSLEN3 | TRXSASN3 |:SFLG3|:S3FLG| * +---------------------------+-------------+------+------+ * 350 |///////////////////////////| TRXSSTD3 | * +---------------------------+---------------------------+ * 358 | TRXSASIT3 | * +---------------------------+---------------------------+ * 360 |///////////////////////////| TRXSADR4 | * +---------------------------+-------------+------+------+ * 368 | TRXSLEN4 | TRXSASN4 |:SFLG4|:S4FLG| * +---------------------------+-------------+------+------+ * 370 |///////////////////////////| TRXSSTD4 | * +---------------------------+---------------------------+ * 378 | TRXSASIT4 | * +---------------------------+---------------------------+ * 380 |///////////////////////////| TRXSADR5 | * +---------------------------+-------------+------+------+ * 388 | TRXSLEN5 | TRXSASN5 |:SFLG5|:S5FLG| * +---------------------------+-------------+------+------+ * 390 |///////////////////////////| TRXSSTD5 | * +---------------------------+---------------------------+ * 398 | TRXSASIT5 | * +---------------------------+---------------------------+ * 3A0 |///////////////////////////| TRXCSTD | * +---------------------------+---------------------------+ * 3A8 |///////////////////////////| TRXDSTD | * +---------------------------+---------------------------+ * 3B0 |///////////////////////////| TRXRCSTO | * +-------------+-------------+------+--------------------+ * 3B8 | TRXRCASN | TRXDASN |:AFLAG|////////////////////| * +-------------+-------------+------+--------------------+ * 3C0 |///////////////////////////| TRXRNGAN | * +---------------------------+---------------------------+ * 3C8 | TRXARNG1 |///////////////////////////| * +---------------------------+---------------------------+ * 3D0 | TRXGRNG1 | * | | * +-------------------------------------------------------+ * 3E0 * *** Overlay for TRXGTCRS in TRXBK *** Overlay for TRXGRNG1 in TRXBK * * +-------------------------------------------------------+ * 3D0 | TRXRNG1 | * +-------------------------------------------------------+ * 3D8 |///////////////////////////////////////////////////////| * +---------------------------+---------------------------+ * 3E0 | TRXARNG2 |///////////////////////////| * +---------------------------+---------------------------+ * 3E8 | TRXGRNG2 | * | | * +-------------------------------------------------------+ * 3F8 * *** Overlay for TRXGRNG1 in TRXBK *** Overlay for TRXGRNG2 in TRXBK * * +-------------------------------------------------------+ * 3E8 | TRXRNG2 | * +-------------------------------------------------------+ * 3F0 |///////////////////////////////////////////////////////| * +-------------+-------------+---------------------------+ * 3F8 | TRXNOTRS | TRXNOTRP | TRXTRSET | * +-------------+-------------+---------------------------+ * 400 | TRXRETRN |///////////////////////////| * +---------------------------+---------------------------+ * 408 | TRXGAP | TRXGAPDW | * +---------------------------+---------------------------+ * 410 | TRXGAPAD | TRXGAPS | * +---------------------------+---------------------------+ * 418 | TRXGAPL | TRXGAPU | * +---------------------------+---------------------------+ * 420 | TRXCOUNT | TRXTBTBK | * +---------------------------+---------------------------+ * 428 | TRXCP1ST | TRXCPLST | * +---------------------------+---------------------------+ * 430 | TRXDYEXT | * | | * +-------------------------------------------------------+ * 440 | TRXDYPRG | * | | * +-------------------------------------------------------+ * 450 | TRXDYIO | * | | * +-------------------------------------------------------+ * 460 | | * = TRXDYMCH = * | | * +-------------+-------------+-------------+-------------+ * 488 | TRXDIOS | TRXGPRBT | TRXGPRBP | TRXARBT | * +-------------+------+------+------+------+------+------+ * 490 | TRXARBP |:DINST|:FLAG |:CATEG|:PERCT|:STATS|:STAT2| * +------+------+------+------+------+------+------+------+ * 498 |:STAT3|:STAT4|////////////////////|////////////////////| * +------+------+--------------------+--------------------+ * 4A0 | TRXTMPSW | * +-------------------------------------------------------+ * 4A8 | TRXPRPSW | * +---------------------------+---------------------------+ * 4B0 | TRXCCWBF | TRXMPPFX | * +---------------------------+---------------------------+ * 4B8 | | * = TRXBUFF = * | | * +-------------------------------------------------------+ * 518 | TRXWASIT | * +---------------------------+---------------------------+ * 520 |///////////////////////////| TRXWSTD | * +-------------+------+------+---------------------------+ * 528 | TRXWASN |:WFLG1|:WSFLG| TRXIUCVF- | * +-------------+------+------+---------------------------+ * 530 | -(52C) |///////////////////////////| * +---------------------------+---------------------------+ * *** Overlay for TRXGRNG2 in TRXBK *** Overlay for TRXDYMCH in TRXBK * * +---------------------------+---------------------------+ * 460 |///////////////////////////| TRXMCADR | * +-------------+-------------+---------------------------+ * 468 | TRXMCFLG |/////////////|///////////////////////////| * +-------------+-------------+---------------------------+ * 470 | TRXMCINT | * +-------------------------------------------------------+ * 478 | TRXMCHFA | * +---------------------------+---------------------------+ * 480 |///////////////////////////| TRXMCFSA | * +---------------------------+---------------------------+ * 488 * *** Overlay for TRXDYMCH in TRXBK *** Overlay for TRXDYEXT in TRXBK * * +---------------------------+---------------------------+ * 430 |///////////////////////////| TRXEXTAD | * +---------------------------+---------------------------+ * 438 | TRXEXTFL |///////////////////////////| * +---------------------------+---------------------------+ * 440 * *** Overlay for TRXDYEXT in TRXBK *** Overlay for TRXDYPRG in TRXBK * * +---------------------------+---------------------------+ * 440 |///////////////////////////| TRXPRGAD | * +---------------------------+---------------------------+ * 448 | TRXPRGFL |///////////////////////////| * +---------------------------+---------------------------+ * 450 * *** Overlay for TRXDYPRG in TRXBK *** Overlay for TRXDYIO in TRXBK * * +---------------------------+---------------------------+ * 450 |///////////////////////////| TRXIOAD | * +---------------------------+---------------------------+ * 458 | TRXIOFL |///////////////////////////| * +---------------------------+---------------------------+ * 460 * *** Overlay for TRXDYIO in TRXBK
TRXBK Cross Reference
Symbol Dspl Value -------------- ---- ----- SIEBKDF1 010E 00 SIEECALT 010C 08 SIEECEXT 010C 80 SIEECINT 010C 40 SIEECIO2 010C 04 SIEECMVP 010C 01 SIEECSGP 010C 10 SIEECWAI 010C 20 SIEEC370 010D 20 SIEVECTF 010D 04 TRXAFLAG 03BC TRXAGCR9 01CC TRXARAM 02EA TRXARBP 0490 TRXARBT 048E TRXARNG1 03C8 TRXARNG2 03E0 TRXBADDR 02FC TRXBADRV 0499 01 TRXBPSF2 01AC TRXBPSIA 01B0 TRXBPSW 01A8 TRXBPSWF 0499 08 TRXBPSW0 01A8 TRXBPSW1 01A9 TRXBPSW2 01AA TRXBPSW3 01AB TRXBPSW4 01AC TRXBPS57 01AD TRXBUFF 04B8 TRXCASCE 03A0 TRXCATEG 0494 TRXCCWBF 04B0 TRXCFMOD 0493 04 TRXCNCLP 0493 01 TRXCNCLT 0493 02 TRXCOUNT 0420 TRXCPLST 042C TRXCP1ST 0428 TRXCRALT 01D2 TRXCSTD 03A4 TRXCTACT 0498 80 TRXDAR 03BC 08 TRXDASCE 03A8 TRXDASN 03BA TRXDASNF 0498 01 TRXDATA 0493 08 TRXDHOME 03BC 80 TRXDINST 0492 TRXDIOS 0488 TRXDOPER 0493 80 TRXDPRI 03BC 40 TRXDREAL 03BC 20 TRXDSEC 03BC 10 TRXDSTD 03AC TRXDYEXT 0430 TRXDYIO 0450 TRXDYMCH 0460 TRXDYPRG 0440 TRXECAM0 010C TRXECAM1 010D TRXECAM2 010E TRXECMSK 010C TRXEND 0538 TRXEVENT 02DC TRXEVSET 0493 40 TRXEXCUT 02EC TRXEXTAD 0434 TRXEXTFL 0438 TRXEXTGA 0430 TRXFLAG 0493 TRXGAGCR9 01C8 TRXGAP 0408 TRXGAPAD 0410 TRXGAPDW 040C TRXGAPL 0418 TRXGAPS 0414 TRXGAPU 041C TRXGBADR 02F8 TRXGBPSW 01A8 TRXGCDB0 020C TRXGCRS 01D8 TRXGCR0 01D8 TRXGCR1 01DC TRXGCR10 0200 TRXGCR11 0204 TRXGCR12 0208 TRXGCR13 020C TRXGCR14 0210 TRXGCR15 0214 TRXGCR2 01E0 TRXGCR3 01E4 TRXGCR4 01E8 TRXGCR5 01EC TRXGCR6 01F0 TRXGCR7 01F4 TRXGCR8 01F8 TRXGCR9 01FC TRXGC1B0 01DC TRXGC1B3 01DF TRXGEVNT 02D8 TRXGGCD7 0247 TRXGGCRS 01D8 TRXGGCR0 01D8 TRXGGCR1 01E0 TRXGGCR10 0228 TRXGGCR11 0230 TRXGGCR12 0238 TRXGGCR13 0240 TRXGGCR14 0248 TRXGGCR15 0250 TRXGGCR2 01E8 TRXGGCR3 01F0 TRXGGCR4 01F8 TRXGGCR5 0200 TRXGGCR6 0208 TRXGGCR7 0210 TRXGGCR8 0218 TRXGGCR8A 021C TRXGGCR8HI 0218 TRXGGCR8M 021E TRXGGCR9 0220 TRXGGCR9HI 0220 TRXGGCR9LO 0224 TRXGGC17 01E7 TRXGGPRS 0118 TRXGIADR 02E0 TRXGMFSA 0480 TRXGPRAM 02E8 TRXGPRBP 048C TRXGPRBT 048A TRXGPRS 0118 TRXGPSW 0198 TRXGRNG1 03D0 TRXGRNG2 03E8 TRXGSADR 0300 TRXGSAD2 0320 TRXGSAD3 0340 TRXGSAD4 0360 TRXGSAD5 0380 TRXGTCRS 0258 TRXGTCR0 0258 TRXGTCR1 0260 TRXGTCR10 02A8 TRXGTCR11 02B0 TRXGTCR12 02B8 TRXGTCR13 02C0 TRXGTCR14 02C8 TRXGTCR15 02D0 TRXGTCR2 0268 TRXGTCR3 0270 TRXGTCR4 0278 TRXGTCR5 0280 TRXGTCR6 0288 TRXGTCR7 0290 TRXGTCR8 0298 TRXGTCR8HI 0298 TRXGTCR8LO 029C TRXGTCR9 02A0 TRXGTCR9HI 02A0 TRXGTCR9LO 02A4 TRXHITCT 0499 80 TRXHOME 03BC 04 TRXHVPER 0493 20 TRXIADDR 02E4 TRXIADSP 0498 08 TRXIBSET 0497 04 TRXICNCL 0497 20 TRXIFT 0498 20 TRXINSR1 02F0 TRXINSR2 02F1 TRXINSR3 02F2 TRXINSR4 02F3 TRXINSR5 02F4 TRXINSR6 02F5 TRXINSTR 02F0 TRXINS1F 02F0 TRXINS1H 02F0 TRXINS3H 02F2 TRXINS5H 02F4 TRXINS56 02F4 TRXINULL 0496 01 TRXIOAD 0454 TRXIOFL 0458 TRXIOGA 0450 TRXIPOST 0497 10 TRXIPROG 0497 08 TRXIREAL 0497 01 TRXISTAT 0497 3F TRXIUCVF 052C TRXIUNKN 0497 02 TRXLBASE 0110 TRXMCADR 0464 TRXMCALT 0497 80 TRXMCFLG 0468 TRXMCFSA 0484 TRXMCGA 0460 TRXMCHFA 0478 TRXMCINT 0470 TRXMPPFX 04B4 TRXNBASE 0108 TRXNOTRP 03FA TRXNOTRS 03F8 TRXNXPSW 01D4 TRXPERCT 0495 TRXPERTR 0496 04 TRXPLOST 0499 04 TRXPPNEM 0497 40 TRXPRGAD 0444 TRXPRGFL 0448 TRXPRGGA 0440 TRXPRI 03BC 02 TRXPRPSW 04A8 TRXPSW 0198 TRXPSWB0 0198 TRXPSWB1 0199 TRXPSWB2 019A TRXPSWB3 019B TRXPSWF1 0198 TRXPSWF2 019C TRXPSWIA 01A0 TRXPSW1 01A0 00000199 TRXPSW4F 01A0 0000019C TRXPSW57 01A0 0000019D TRXQMARK 0499 02 TRXRASNF 0498 04 TRXRCASCE 03B0 TRXRCASN 03B8 TRXRCOMP 0496 20 TRXRCSTO 03B4 TRXREAL 03BC 01 TRXRETRN 0400 TRXRLINK 0496 80 TRXRNGAN 03C4 TRXRNG1 03D0 TRXRNG2 03E8 TRXRSORT 0496 40 TRXRSRCH 0496 10 TRXSADDR 0304 TRXSADR2 0324 TRXSADR3 0344 TRXSADR4 0364 TRXSADR5 0384 TRXSALTL 0398 000000A0 TRXSAR 030E 08 TRXSAR 032E 08 TRXSAR 034E 08 TRXSAR 036E 08 TRXSAR 038E 08 TRXSASCE 0310 TRXSASCE2 0330 TRXSASCE3 0350 TRXSASCE4 0370 TRXSASCE5 0390 TRXSASIT 0318 TRXSASIT2 0338 TRXSASIT3 0358 TRXSASIT4 0378 TRXSASIT5 0398 TRXSASN 030C TRXSASNF 030F 02 TRXSASNF 032F 02 TRXSASNF 034F 02 TRXSASNF 036F 02 TRXSASNF 038F 02 TRXSASN2 032C TRXSASN3 034C TRXSASN4 036C TRXSASN5 038C TRXSAVE 0000 TRXSDECA 01C4 TRXSDLCT 01BC TRXSDNTC 01C0 TRXSDSVC 01B8 TRXSDTCH 01BE TRXSFLAG 030E TRXSFLG2 032E TRXSFLG3 034E TRXSFLG4 036E TRXSFLG5 038E TRXSHOME 030E 80 TRXSHOME 032E 80 TRXSHOME 034E 80 TRXSHOME 036E 80 TRXSHOME 038E 80 TRXSINV 030F 10 TRXSINV 032F 10 TRXSINV 034F 10 TRXSINV 036F 10 TRXSINV 038F 10 TRXSIZE 0538 000000A7 TRXSLENG 0308 TRXSLEN2 0328 TRXSLEN3 0348 TRXSLEN4 0368 TRXSLEN5 0388 TRXSPRI 030E 40 TRXSPRI 032E 40 TRXSPRI 034E 40 TRXSPRI 036E 40 TRXSPRI 038E 40 TRXSREAL 030E 20 TRXSREAL 032E 20 TRXSREAL 034E 20 TRXSREAL 036E 20 TRXSREAL 038E 20 TRXSSEC 030E 10 TRXSSEC 032E 10 TRXSSEC 034E 10 TRXSSEC 036E 10 TRXSSEC 038E 10 TRXSSTD 0314 TRXSSTD2 0334 TRXSSTD3 0354 TRXSSTD4 0374 TRXSSTD5 0394 TRXSTALT 0300 TRXSTATS 0496 TRXSTAT2 0497 TRXSTAT3 0498 TRXSTAT4 0499 TRXSTURA 0498 40 TRXSUNKN 030F 80 TRXSUNKN 032F 80 TRXSUNKN 034F 80 TRXSUNKN 036F 80 TRXSUNKN 038F 80 TRXSUSP 0496 08 TRXSVCTR 0496 02 TRXS1FLG 030F TRXS2FLG 032F TRXS3FLG 034F TRXS4FLG 036F TRXS5FLG 038F TRXTBTBK 0424 TRXTCHBS 0112 TRXTCRS 0258 TRXTCR0 0258 TRXTCR1 025C TRXTCR10 0280 TRXTCR11 0284 TRXTCR12 0288 TRXTCR13 028C TRXTCR14 0290 TRXTCR15 0294 TRXTCR2 0260 TRXTCR3 0264 TRXTCR4 0268 TRXTCR5 026C TRXTCR6 0270 TRXTCR7 0274 TRXTCR8 0278 TRXTCR9 027C TRXTMPSW 04A0 TRXTPSW 0493 10 TRXTPXAD 0100 TRXTPXSV 0080 TRXTRPNF 02E8 TRXTRPNL 0398 000000B8 TRXTRSET 03FC TRXTVMA 01D1 TRXVMA 01D0 TRXWASCE 0520 TRXWASIT 0518 TRXWASN 0528 TRXWASNF 052A 02 TRXWFLG1 052A TRXWINV 052A 10 TRXWORK 0518 TRXWORKL 052B 00000014 TRXWSFLG 052B TRXWSTD 0524
Last updated on 5 Jun 2001 at 17:03:35 EDT.
Copyright IBM Corporation, 1990, 2001