MAPBDYVR (Map Boundary Information) Macro
The MAPBDYVR macro can be used to interpret the information that is retrieved by the EXTRACT macro for ID=BDY and MODE=P.
If 'name' is omitted, MAPBDYVR is taken as default.
Format
Requirements for the caller
- RMODE:
- 24 or ANY
Parameters
- DSECT=NO | YES
- DSECT=YES specifies that a mapping DSECT is generated. If the operand
is omitted, inline code is generated.
Table 1 describes the mapping and contents of the DSECT fields.
Mapping
Field Name | No. of Bytes | Contents |
---|---|---|
DIRNAME | 8 | Phase name |
DIRIDVSE | 3 | VSE-ID (X'FFFFFF') |
DIRN | 1 | Number of halfwords following |
DIRLMBR | 4 | Length of library member (phase) |
DIRC | 1 | Flags: |
SELFREL | X'80' phase is self-relocatable | |
RELPHASE | X'40' phase is relocatable | |
SVAELIG | X'20' phase is SVA-eligible | |
SVAPHASE | X'10' phase is located in SVA | |
PCIL | X'08' non-SYSLIB phase | |
NOTFND | X'04' phase not found | |
ACTIVE | X'02' directory entry active | |
DIRSWIT | 1 | Flags: |
DIRRMOD | X'20' 1: RMODE=ANY, 0: RMODE=24 | |
DIRAM31 | X'10' 1: AMODE=31 or AMODE=ANY | |
DIRAM24 | X'08' 1: AMODE=24 or AMODE=ANY | |
11: AMODE=ANY, 10: AMODE=31 | ||
00 or 01: AMODE=24 | ||
2 | Reserved | |
DIRACOPY | 4 | Address of directory copy |
DIRALPT | 4 | Load point at link-edit time |
DIRAEPT | 4 | Entry point at link-edit time |
DIRAPART | 4 | Partition start at link-edit time |
DIRASVA | 4 | Entry point of phase in SVA |