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
];
}.