Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only.

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 00000008 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

(contains links to field and bit definitions)
Symbol         Dspl Value
-------------- ---- -----

APCB 0008

ARFLG 0004 00000008

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 VM/ESA 2.4.0.
Last updated on 12 Aug 1999 at 11:25:07 EDT.
Copyright IBM Corporation, 1990, 1999