Text preview for : ExternalLoadState.mesa_Sep78.pdf part of xerox ExternalLoadState.mesa Sep78 xerox mesa 4.0_1978 listing Mesa_4_Debug ExternalLoadState.mesa_Sep78.pdf



Back to : ExternalLoadState.mesa_Se | Home

ExternalLoadState.mesa 2-Sep-78 15:32:14 Page 1


ExternalLoadState.mesa
Edited by:
Sandman, April 6, 1978 2:02 PM
Barbara, May 15, 1978 10:43 AM
DIRECTORY
AltoFileDefs: FROM "altofilodefs" USING [eofDA, SN].
ControlDefs: FROM "eontroldefs" USING [GFTIndex].
DebugUtilityDefs: FROM "debugutilitydefs" USING [MREAD].
InlineDefs: FROM "inlinedefs" USING [COPY].
LoaderBedUtilDefs: FROM "loaderbedutildefs".
LoadStateDefs: FROM "loadstatedefs" USING [
BedAddress. BedArrayLength, ConfigIndex, ConfigNull, EnumerationDireetion,
FileSegmentHandle, GFTIndex, LoadState, LoadStateGFT, Relocation],
SDDefs: FROM "sddefs" USING [SO, sGFTLength],
SegmentDefs: FROM "segmentdefs" USING [
DeleteFileSegment, FileHandle, FileHint, FileSegmentAddress.
FileSegmentHandle, InsertFile, NewFileSegment, Read, SwapIn, SwapOut.
Unlock].
SystemDefs: FROM "systemdefs" USING [AlloeateHeapNode. FreeHeapNode];
DEFINITIONS FROM LoadStateDefs;
ExternalLoadState: PROGRAM
IMPORTS DebugUtilityDefs, SegmentDefs, SystemDefs
EXPORTS LoaderBedUtilDefs, LoadStateDefs, DebugUtilityDefs a PUBLIC
BEGIN
state: SegmentDefs.FileSegmentHandle ~ NIL;
loadstate: LoadState ~ NIL;
gft: LoadStateGFT;
nbeds: ConfigIndex;
LoadStateInvalid: SIGNAL a CODE;
InputLoadState: PROCEDURE RETURNS [ConfigIndex]