VFDE mapping
| Offset Dec |
Offset Hex |
Type |
Len |
Name(Dim) |
Description |
|---|---|---|---|---|---|
0 |
(0) |
STRUCTURE |
64 |
VFHE |
Virtual
Fetch Directory Entry
|
0 |
(0) |
ADDRESS |
4 |
VFHESYN |
Address of synonym
|
4 |
(4) |
CHARACTER |
40 |
VFDE |
Directory entry information
needed to obtain the module
from the VIO data set
|
4 |
(4) |
CHARACTER |
8 |
VFDENAME |
Entry point name
|
4 |
(4) |
CHARACTER |
4 |
VFDENM1 |
First half of name
|
8 |
(8) |
CHARACTER |
4 |
VFDENM2 |
Second half of name
|
12 |
(C) |
CHARACTER |
32 |
VFDESCH |
Start of data moved to
caller by CSVVFSCH
|
12 |
(C) |
CHARACTER |
8 |
VFDELPID |
Logical Page Identifier
- LPID
|
12 |
(C) |
UNSIGNED |
4 |
VFDELGN |
Logical Group Number
|
16 |
(10) |
UNSIGNED |
4 |
VFDERPN |
Relative Page Number
|
20 |
(14) |
UNSIGNED |
4 |
VFDEMODL |
Reformatted Module size
|
24 |
(18) |
UNSIGNED |
4 |
VFDEEPA |
Entry Point offset
|
1... .... |
VFDEAM31 |
31 bit AMODE indicator
|
|||
.111 1111 |
VFDEZR03 |
Always zero
|
|||
25 |
(19) |
ADDRESS |
3 |
VFDEEPA1 |
EP offset
|
28 |
(1C) |
UNSIGNED |
4 |
VFDERLDP |
Relocation information offset
within module
|
32 |
(20) |
UNSIGNED |
4 |
VFDEFLGS |
Flags word
|
32 |
(20) |
CHARACTER |
1 |
VFDEFLG1 |
1st flag byte
|
1... .... |
VFDERENT |
Module was link edited as
reentrant
|
|||
.1.. .... |
VFDEREUS |
Module was link edited as
reusable
|
|||
..1. .... |
VFDEALIS |
This is an alias entry
|
|||
...1 .... |
VFDEINFO |
INFODATA format DE
|
|||
.... 1... |
VFDEAPFL |
Module comes from an APF
library
|
|||
.... .1.. |
VFDEF1R5 |
Reserved
|
|||
.... ..1. |
VFDEANYM |
AMODE=any indicator (control
will be passed in the AMODE of
the caller).
|
|||
.... ...1 |
VFDERMOD |
RMODE of this module
|
|||
33 |
(21) |
CHARACTER |
3 |
VFDERES4 |
Reserved
|
36 |
(24) |
CHARACTER |
8 |
VFDERESH |
The refresh value for
this Virtual Fetch VIO data
set in TIMER units
|
36 |
(24) |
UNSIGNED |
4 |
VFDERSH1 |
First half of TIMER value for
refresh
|
40 |
(28) |
UNSIGNED |
4 |
VFDERSH2 |
Second half of TIMER value for
refresh
|
44 |
(2C) |
CHARACTER |
18 |
VFHERES1 |
Reserved
|
62 |
(3E) |
BITSTRING |
1 |
VFHEFLG2 |
Flag byte
|
1... .... |
VFHEBDDE |
Virtual Fetch has found a
discrepancy betwwen the given
length and the calc length of
the DE
|
|||
.111 1111 |
VFHERES2 |
Reserved
|
|||
63 |
(3F) |
UNSIGNED |
1 |
VFHELIBN |
Zero-origin library number of
original library of the module
|
Name |
Offset |
Hex Tag |
|---|---|---|
VFDE |
4 |
|
VFDEALIS |
20 |
20 |
VFDEAM31 |
18 |
80 |
VFDEANYM |
20 |
02 |
VFDEAPFL |
20 |
08 |
VFDEEPA |
18 |
|
VFDEEPA1 |
19 |
|
VFDEFLGS |
20 |
|
VFDEFLG1 |
20 |
|
VFDEF1R5 |
20 |
04 |
VFDEINFO |
20 |
10 |
VFDELGN |
C |
|
VFDELPID |
C |
|
VFDEMODL |
14 |
|
VFDENAME |
4 |
|
VFDENM1 |
4 |
|
VFDENM2 |
8 |
|
VFDERENT |
20 |
80 |
VFDERESH |
24 |
|
VFDERES4 |
21 |
|
VFDEREUS |
20 |
40 |
VFDERLDP |
1C |
|
VFDERMOD |
20 |
01 |
VFDERPN |
10 |
|
VFDERSH1 |
24 |
|
VFDERSH2 |
28 |
|
VFDESCH |
C |
|
VFDEZR03 |
18 |
7F |
VFHE |
0 |
|
VFHEBDDE |
3E |
80 |
VFHEFLG2 |
3E |
|
VFHELIBN |
3F |
|
VFHERES1 |
2C |
|
VFHERES2 |
3E |
7F |
VFHESYN |
0 |
|