VM370 Rel 6 Data Areas and Control Block Logic (Mar79)
Page239(239 of 342)
PIEAtR PIBADR contains a save area address and interrupt information. PIEADB is invoked by the PIBTAB macro and is often referred to by this macro name. The FIEPT field in the EGCCM tlock points to the PIETAB CSECT. Hexadecimal Displacement ------------ o 2 4 8 C E 0 1 2 4 8 C D E F o I A*1 A*2 I PIBLOGID I 8 I PIBSAV2 Field Name PIBFLG DS X PIBCNCL DS X PIBLOGID DS X12 PIBSAVE DS X14 J2i!§ in PIBSAVE ARFLG EQU --PIBADR+8 PIBSAV2 DS X14 PIBPUBAS DS X PIBLUBID DS X PIBLUBNO DS C PIBFLG2 DS C ORG PIBADR PIBCOMRA DS XL2 SYSLUBX DS XL2 INTINFO DS XL4 J2i!§ in INTINFO SVCIC EQU -INTINFO+3 PIBECB DS XL4 PIBPIK DS XL2 DS XL2 PIESAVE A*3 A*4 I A*5 I A*6 Field Description, Contents, Meaning A*1 Flags A*2 Cancel code SYSLOG ID Address of save area Save area address Address of system save area A*3 PUE assign flags A*4 LUE number of first problem program LUB A*5 Number of LUBs A*6 More flags PIE extension DSECT Communications region address System class LUB address Interrupt information SVC interruption code ECE address Program interrupt key Reserved for IBM use Section 2. CMS tata Areas and Control Blocks 227
PIE2TAB PIB2TAB describes the entries in the PIE2TAE bleck, which is an extension of the PIETAE tlock. For each PIB table entry, an entry exists in the PIB table extension block (PIB2TAB) • The PIB2PTR field in the BGCOM block points to the PIE2iAB tloek. o 8 Hexadecimal Displacement ------------ 0 2 4 8 C E I PIBCOMR1 SYSLUEX INTINFO 1 ---------------------------------------------------------1 PIBECB Field Name PIBCOMR1 DS XL2 SYSLUBX DS XL2 INTINFO DS XL4 in INTINFO SVCIC EQU --INTINFO+3 PIBECB DS XL4 PIBPIK DS XL2 DS XL2 PIEPIK 1//////////////1 Field Description, Contents, Meaning Address of communications region System LUE index Used for interruption code SVC interrupt code Address of termination ECB, if any program interrupt key Reserved for IBM use 228 IBM VM/370 Data Areas and Control Block Logic