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

PIBADR

Prolog  

Control Block Contents  
   PIBADR DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


PIBADR Prolog

 Name       : PIBTAB
 Description: Program Information Block
 DSECT      : PIBADR
 Function   : PIBADR contains a save area address
              and interrupt information. PIBADR is called by
              the PIBTAB macro and is often referred to by
              this macro name. The PIBPT field in the BGCOM
              block points to the PIBTAB CSECT.

 

PIBADR Control Block Content


PIBADR DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      PIBADR         Program Information Block
0000    0 Bitstring    1 PIBFLG         FLAGS
0001    1 Bitstring    1 PIBCNCL        CANCEL CODE
0002    2 Bitstring    2 PIBLOGID       SYSLOG ID
0004    4 Bitstring    4 PIBSAVE        ADDRESS OF SAVE AREA
          .... 1...      ARFLG          PIBADR+8 SAVE AREA ADDRESS
0008    8 Bitstring    4 PIBSAV2        ADDRESS OF SYSTEM SAVE AREA
000C   12 Bitstring    1 PIBPUBAS       PUB ASSIGN FLAGS
000D   13 Bitstring    1 PIBLUBID       LUB NO OF FIRST PROB. PROG. LUB
000E   14 Character    1 PIBLUBNO       NUMBER OF LUBS
000F   15 Character    1 PIBFLG2        MORE FLAGS
0000    0 Bitstring    2 PIBCOMRA       COMMUNICATIONS REGION ADDRESS
0002    2 Bitstring    2 SYSLUBX        SYSTEM CLASS LUB INDEX
0004    4 Signed       2 PIBMTID        TID OF MAINTASK
0006    6 Signed       2 *              RESERVED
0008    8 Bitstring    4 APCB           PCB POINTER
000C   12 Bitstring    2 PIBPIK         PIK OF PARTITION
000E   14 Bitstring    2 *              RESERVED

 

PIBADR Storage Layout

          
*** PIBADR - Program Information Block
*
*     +------+------+-------------+---------------------------+
*   0 |PIBFLG|:CNCL |  PIBLOGID   |         PIBSAVE           |
*     +------+------+-------------+------+------+------+------+
*   8 |         PIBSAV2           |:PUBAS|:LUBID|:LUBNO|:FLG2 |
*     +---------------------------+------+------+------+------+
*  10
*
*** PIBADR - Program Information Block
          
*** Overlay for PIBADR in PIBADR
*
*     +-------------+-------------+-------------+-------------+
*   0 |  PIBCOMRA   |  SYSLUBX    |  PIBMTID    |/////////////|
*     +-------------+-------------+-------------+-------------+
*   8 |           APCB            |   PIBPIK    |/////////////|
*     +---------------------------+-------------+-------------+
*  10
*
*** Overlay for PIBADR in PIBADR

 

PIBADR Cross Reference

Symbol         Dspl Value
-------------- ---- -----
APCB           0008
ARFLG          0004 08
PIBCNCL        0001
PIBCOMRA       0000
PIBFLG         0000
PIBFLG2        000F
PIBLOGID       0002
PIBLUBID       000D
PIBLUBNO       000E
PIBMTID        0004
PIBPIK         000C
PIBPUBAS       000C
PIBSAVE        0004
PIBSAV2        0008
SYSLUBX        0002

This information is based on z/VM V4R1.0.
Last updated on 12 Jul 2001 at 14:01:19 EDT.
Copyright IBM Corporation, 1990, 2001