Binder Manual (G06.24+, H06.03+)
Binder Input and Output
Binder Manual—528613-003
5-4
How Binder Uses the Input Control Lists
•
When a code block is greater than 32K words
•
When a code block is a resident procedure
•
When a gap in a code segment could be filled by a small code block
Using the MOVE command, you can reorder the include code block list during the input
phase in such a way that page faults are avoided during execution. For diagnostic
information on using MOVE in this way, see the Measure Reference Manual
Include Data Block List.
Binder adds a data block name to the include data block list if any one of a set of
conditions is true:
•
The data block is a common block, and an ADD or REPLACE command refers to
the data block name either explicitly or implicitly as part of a range of data blocks;
ordering is not necessary.
•
The data block is a common block referenced by a code block in the include code
block list.
•
The data block is the own (private) block of a code block in the include code block
list.
•
The data block is part of a disk file whose total contents are referred to by an ADD
or REPLACE command.
•
The data block is a special data block required by a code block in the include code
block list.
•
Binder executes a SATISFY or BUILD command and the data block, referenced by
an included code block, is in the unresolved reference list.
Include Entry Point List.
Binder adds an entry point name to the include entry point list if any of the following is
true:
•
An ADD or REPLACE command refers to the entry point name explicitly or
implicitly as part of a range of entry points.
•
An ADD or REPLACE command refers to the total contents of a disk file containing
the entry point. Secondary entry points, as well as the primary entry points, are
added to the list.
•
The code block including the secondary entry point is put on the include list.
The order of entry point names in this list corresponds to the order of code block
names in the include code block list. Binder positions an entry point name in the same
order as that of the ADD or REPLACE command that refers to it.