BreakWorldShepherd.mesa
Copyright
Ó 1989, 1990 by Xerox Corporation. All rights reserved.
Peter B. Kessler, February 22, 1990 9:47 am PST
DIRECTORY
TargetArchitecture,
BreakWorldArchitecture,
SPARCArchitecture,
Shepherd;
BreakWorldShepherd:
CEDAR
DEFINITIONS ~ {
Types.
Patch:
TYPE ~
REF PatchRep ← nullPatch;
nullPatch: Patch ~
NIL;
PatchRep:
TYPE ~
RECORD [
meadow: Meadow,
patchAddress: BreakWorldArchitecture.Address,
codeAddress: BreakWorldArchitecture.Address
];
Meadow:
TYPE ~
REF MeadowRep ← nullMeadow;
nullMeadow: Meadow ~
NIL;
MeadowRep:
TYPE ~
RECORD [
address: BreakWorldArchitecture.Address,
byteSize: BreakWorldArchitecture.ByteSize
];
}.