. - .... - .. - -r----- ... t"'- .......... • , • J'-'. UJ .LJ.'''''' U.L'I:.J--- VV.J' Updating the Loader Program
If the loader terminates the operation, a wait condition is indicated
in the instruction counter. If the instruction counter containsX'gggggg', indicating an SVC wait state, the interruption code (the
third and fourth bytes of the supervisor oldPSW) indicate the error
condition. For a detailed explanation of the error conditions and
interruption codes, seeVM/370 System Messages.
The Load MapThe load map (the output of the loader) indicates: • The size of each object module and the address where it is loaded.
For example:
DMKMCH AT00E68 MODULE SIZE IS OOOCOO • The end of the resident nucleus with the message:
*** ***
ENDOF VM/370 RESIDENT NUCLEUS *** ***
TheCP modules that precede this message in the load map are not
pageable; theCP modules that follow this message are pageable. • When a Set Page Boundary (SPB) card has been inserted. If an object
module cannot fit on the same page as the object module(s) loaded
before it, the loader inserts anSPB card to force the modules to be
loaded at a page boundary. This procedure ensures that object modules
do not cross page boundaries.• Two external names may be listed as undefined on the load map. If
the virtual=real option is not specified, the external nameDMKSLC is
listed as undefined. If a 3704/3705 control program entry is not
defined in the system name table (via theNAMENCP macro), the
DMKRNTBL external name is undefined.
Generating a New Loader
The loader service program, in its
LOADER.Whenever you assemble a new
the resulting text file to a loader
at addressOOD and a virtual reader
generating a new loader is:
executable form, has a filetype of
copy ofDMKLDOOE, you must convert
file. If there is a virtual punch
at addressOOC, the procedure for
372 IBMVM/370 Planning and System Generation Guide
If the loader terminates the operation, a wait condition is indicated
in the instruction counter. If the instruction counter contains
third and fourth bytes of the supervisor old
condition. For a detailed explanation of the error conditions and
interruption codes, see
The Load Map
For example:
DMKMCH AT
*** ***
END
The
pageable; the
module cannot fit on the same page as the object module(s) loaded
before it, the loader inserts an
loaded at a page boundary. This procedure ensures that object modules
do not cross page boundaries.
the virtual=real option is not specified, the external name
listed as undefined. If a 3704/3705 control program entry is not
defined in the system name table (via the
DMKRNTBL external name is undefined.
Generating a New Loader
The loader service program, in its
LOADER.
the resulting text file to a loader
at address
generating a new loader is:
executable form, has a filetype of
copy of
file. If there is a virtual punch
at address
372 IBM