PatchStruct:
TYPE ~
MACHINE
DEPENDENT
RECORD [
closureCaller: ClosureCaller,
manger: MIPSManger.Manger
];
ClosureCaller:
TYPE ~
MACHINE
DEPENDENT
RECORD [
subiu: MIPSArchitecture.MIPSInstruction,
sw: MIPSArchitecture.MIPSInstruction,
callSaveRegs: MIPSArchitecture.MIPSInstruction,
noop1: MIPSArchitecture.MIPSInstruction,
in the delay slot.
argHiClientData: MIPSArchitecture.MIPSInstruction,
callClientProc: MIPSArchitecture.MIPSInstruction,
argLoClientData: MIPSArchitecture.MIPSInstruction,
in the delay slot.
callRestoreRegs: MIPSArchitecture.MIPSInstruction,
noop2: MIPSArchitecture.MIPSInstruction,
in the delay slot.
lw: MIPSArchitecture.MIPSInstruction,
addiu: MIPSArchitecture.MIPSInstruction
];