Text preview for : Loader.mesa_Sep78.pdf part of xerox Loader.mesa Sep78 xerox mesa 4.0_1978 listing Mesa_4_System Loader.mesa_Sep78.pdf



Back to : Loader.mesa_Sep78.pdf | Home

Loader.mesa 2-Sep-78 13:58:17 Page 1


-- Loader.mesa
-- Last Modified by Sandman. Aug 16. 1978 10:52 AM
DIRECTORY
AltoDefs: FROM "altodefs" USING [PageCount].
BedDefs: FROM "beddefs" USING [
ControlLink. EPIndex. EPLimit. EXPHandle. EXPlndex. EXPNull. FTHandle.
FTIndex. FTSelf. GFTlndex. IMPHandle. IMPIndex. MTHandle. MTlndex. MTNull.
NameReeord. NameString. NullLink. PackedString. UnboundLink. VersionID.
VersionStamp].
ControlDefs: FROM "eontroldefs" USING [
Free. GFT. GlobalFrameHandle. NullGlobalFrame].
FrameDefs: FROM "framedefs" USING [EnterGlobalFrame. EnumerateGlobalFrames].
InlineDefs: FROM "inlinedefs" USING [BITAND. COPY].
LoaderBedUtilDefs: FROM "loaderbcdutildefs" USING [
BedBase. EnumerateExportTable. EnumerateImportTable. EnumerateModuleTable.
ReleaseBcdSeg. SetUpBed].
LoaderDefs: FROM "loaderdefs" USING [FileSegmentHandle. LoaderErrorType].
LoaderUtilityDefs: FROM "loaderutilitydefs" USING [
AlloeateSingleModule. AssignControlModules. Binding. ControlModuleFrame.
EnterCodeFileNames. FinalizeUtilities. FindCodeSegment. FindFrameIndex.
InitializeUtilities. InitImportBinding. LookupFileTable.
RequiredFrameSpaee].
LoadStateDefs: FROM "loadstatedefs" USING [
BedHasExports. BcdHasUnresolvedImports. BcdSegFromLoadState. Configlndex.
EnterGfi. InitializeReloeation. InputLoadState. MapConfigToReal.
ReleaseLoadState. ReleaseReloeation. Relocation. SetUnresolvedImports.
UpdateLoadState].
SDDefs: FROM "sddefs" USING [SD. sNew].
SegmentDefs: FROM "segmentdefs" USING [
FileHandle. FileSegmentAddress. FileSegmentHandle. MoveFileSegment. NewFile. NewFileSegment. OldFil
**eOnly. Read. SwapIn.
SwapUp. Unlock].'
StringDefs: FROM "stringdefs" USING [
AppendSubString. EqualSubStrings. EquivalentSubStrings.
SubStringDescriptor].
SystemDefs: FROM "systemdefs" USING [
AlloeateHeapNode. AlloeateHeapString. AlloeateResidentSegment.
FreeHeapNode. FreeHeapString. FreePages];
DEFINITIONS FROM SegmentDefs. BedDefs. LoaderDefs;
Loader: PROGRAM
IMPORTS FrameDefs. LoaderBcdUtilDefs. LoaderUtilityDefs. LoadStateDefs.
SegmentDefs. StringDefs. SystemDefs
EXPORTS LoaderDefs