Skip to content

Commit

Permalink
CogVM source as per VMMaker.oscog-eem.3025
Browse files Browse the repository at this point in the history
Cogit: Fix a bad slip with SPReg ~= NativeSPReg platforms (ARMv8) and FastCCall
primitives. The NativeSPReg must be restored to CStackPointer after calling the
primitive/calling checkForAndFollowForwardedPrimitiveState, otherwise an OS
interrupt will call whereever the NativeSPReg was left and the Smalltalk stack
will be damaged.
  • Loading branch information
eliotmiranda committed Aug 4, 2021
1 parent cfa01f5 commit a2a7e97
Show file tree
Hide file tree
Showing 28 changed files with 90 additions and 84 deletions.
2 changes: 1 addition & 1 deletion spur64src/vm/cogit.h
@@ -1,5 +1,5 @@
/* Automatically generated by
CCodeGenerator VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190
CCodeGenerator VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1
*/


Expand Down
12 changes: 7 additions & 5 deletions spur64src/vm/cogitARMv8.c
@@ -1,9 +1,9 @@
/* Automatically generated by
CCodeGenerator VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190
CCodeGenerator VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1
from
StackToRegisterMappingCogit VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190
StackToRegisterMappingCogit VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1
*/
static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190 " __DATE__ ;
static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1 " __DATE__ ;
char *__cogitBuildInfo = __buildInfo;


Expand Down Expand Up @@ -7228,7 +7228,7 @@ rewriteImm19JumpBeforetarget(AbstractInstruction * self_in_rewriteImm19JumpBefor
static sqInt NoDbgRegParms
rewriteImm26JumpBeforetarget(AbstractInstruction * self_in_rewriteImm26JumpBeforetarget, sqInt followingAddress, sqInt targetAddress)
{
sqInt instrOpcode;
usqInt instrOpcode;
sqInt mcpc;
sqInt offset;

Expand All @@ -7238,7 +7238,7 @@ rewriteImm26JumpBeforetarget(AbstractInstruction * self_in_rewriteImm26JumpBefor
instrOpcode = ((instructionBeforeAddress(self_in_rewriteImm26JumpBeforetarget, followingAddress))) >> 26;
assert((instrOpcode == 5)
|| (instrOpcode == 37));
codeLong32Atput(mcpc, (((sqInt)((usqInt)(instrOpcode) << 26))) + (((offset) >> 2) & (0x3FFFFFF)));
codeLong32Atput(mcpc, (instrOpcode << 26) + (((offset) >> 2) & (0x3FFFFFF)));
return 4;
}

Expand Down Expand Up @@ -26768,6 +26768,7 @@ compileOnStackExternalPrimitiveflags(void (*primitiveRoutine)(void), sqInt flags
}
/* begin JumpNonZero: */
jmp = genConditionalBranchoperand(JumpNonZero, ((sqInt)0));
genLoadCStackPointer(backEnd);
/* begin MoveAw:R: */
address7 = stackPointerAddress();
/* begin gen:literal:operand: */
Expand Down Expand Up @@ -26848,6 +26849,7 @@ compileOnStackExternalPrimitiveflags(void (*primitiveRoutine)(void), sqInt flags
genLoadStackPointersForFastPrimCall(backEnd, ClassReg);
}
}
genLoadCStackPointer(backEnd);
/* begin MoveR:R: */
genoperandoperand(MoveRR, linkRegSaveRegister, LinkReg);
if (((ABICallerSavedRegisterMask & (1U << ReceiverResultReg)) != 0)) {
Expand Down
6 changes: 3 additions & 3 deletions spur64src/vm/cogitX64SysV.c
@@ -1,9 +1,9 @@
/* Automatically generated by
CCodeGenerator VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190
CCodeGenerator VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1
from
StackToRegisterMappingCogit VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190
StackToRegisterMappingCogit VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1
*/
static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190 " __DATE__ ;
static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1 " __DATE__ ;
char *__cogitBuildInfo = __buildInfo;


Expand Down
6 changes: 3 additions & 3 deletions spur64src/vm/cogitX64WIN64.c
@@ -1,9 +1,9 @@
/* Automatically generated by
CCodeGenerator VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190
CCodeGenerator VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1
from
StackToRegisterMappingCogit VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190
StackToRegisterMappingCogit VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1
*/
static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190 " __DATE__ ;
static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1 " __DATE__ ;
char *__cogitBuildInfo = __buildInfo;


Expand Down
2 changes: 1 addition & 1 deletion spurlowcode64src/vm/cogit.h
@@ -1,5 +1,5 @@
/* Automatically generated by
CCodeGenerator VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190
CCodeGenerator VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1
*/


Expand Down
12 changes: 7 additions & 5 deletions spurlowcode64src/vm/cogitARMv8.c
@@ -1,9 +1,9 @@
/* Automatically generated by
CCodeGenerator VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190
CCodeGenerator VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1
from
StackToRegisterMappingCogit VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190
StackToRegisterMappingCogit VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1
*/
static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190 " __DATE__ ;
static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1 " __DATE__ ;
char *__cogitBuildInfo = __buildInfo;


Expand Down Expand Up @@ -7411,7 +7411,7 @@ rewriteImm19JumpBeforetarget(AbstractInstruction * self_in_rewriteImm19JumpBefor
static sqInt NoDbgRegParms
rewriteImm26JumpBeforetarget(AbstractInstruction * self_in_rewriteImm26JumpBeforetarget, sqInt followingAddress, sqInt targetAddress)
{
sqInt instrOpcode;
usqInt instrOpcode;
sqInt mcpc;
sqInt offset;

Expand All @@ -7421,7 +7421,7 @@ rewriteImm26JumpBeforetarget(AbstractInstruction * self_in_rewriteImm26JumpBefor
instrOpcode = ((instructionBeforeAddress(self_in_rewriteImm26JumpBeforetarget, followingAddress))) >> 26;
assert((instrOpcode == 5)
|| (instrOpcode == 37));
codeLong32Atput(mcpc, (((sqInt)((usqInt)(instrOpcode) << 26))) + (((offset) >> 2) & (0x3FFFFFF)));
codeLong32Atput(mcpc, (instrOpcode << 26) + (((offset) >> 2) & (0x3FFFFFF)));
return 4;
}

Expand Down Expand Up @@ -28786,6 +28786,7 @@ compileOnStackExternalPrimitiveflags(void (*primitiveRoutine)(void), sqInt flags
}
/* begin JumpNonZero: */
jmp = genConditionalBranchoperand(JumpNonZero, ((sqInt)0));
genLoadCStackPointer(backEnd);
/* begin MoveAw:R: */
address7 = stackPointerAddress();
/* begin gen:literal:operand: */
Expand Down Expand Up @@ -28866,6 +28867,7 @@ compileOnStackExternalPrimitiveflags(void (*primitiveRoutine)(void), sqInt flags
genLoadStackPointersForFastPrimCall(backEnd, ClassReg);
}
}
genLoadCStackPointer(backEnd);
/* begin MoveR:R: */
genoperandoperand(MoveRR, linkRegSaveRegister, LinkReg);
if (((ABICallerSavedRegisterMask & (1U << ReceiverResultReg)) != 0)) {
Expand Down
6 changes: 3 additions & 3 deletions spurlowcode64src/vm/cogitX64SysV.c
@@ -1,9 +1,9 @@
/* Automatically generated by
CCodeGenerator VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190
CCodeGenerator VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1
from
StackToRegisterMappingCogit VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190
StackToRegisterMappingCogit VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1
*/
static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190 " __DATE__ ;
static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1 " __DATE__ ;
char *__cogitBuildInfo = __buildInfo;


Expand Down
6 changes: 3 additions & 3 deletions spurlowcode64src/vm/cogitX64WIN64.c
@@ -1,9 +1,9 @@
/* Automatically generated by
CCodeGenerator VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190
CCodeGenerator VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1
from
StackToRegisterMappingCogit VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190
StackToRegisterMappingCogit VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1
*/
static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190 " __DATE__ ;
static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1 " __DATE__ ;
char *__cogitBuildInfo = __buildInfo;


Expand Down
2 changes: 1 addition & 1 deletion spurlowcodesrc/vm/cogit.h
@@ -1,5 +1,5 @@
/* Automatically generated by
CCodeGenerator VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190
CCodeGenerator VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1
*/


Expand Down
6 changes: 3 additions & 3 deletions spurlowcodesrc/vm/cogitARMv5.c
@@ -1,9 +1,9 @@
/* Automatically generated by
CCodeGenerator VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190
CCodeGenerator VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1
from
StackToRegisterMappingCogit VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190
StackToRegisterMappingCogit VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1
*/
static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190 " __DATE__ ;
static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1 " __DATE__ ;
char *__cogitBuildInfo = __buildInfo;


Expand Down
6 changes: 3 additions & 3 deletions spurlowcodesrc/vm/cogitIA32.c
@@ -1,9 +1,9 @@
/* Automatically generated by
CCodeGenerator VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190
CCodeGenerator VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1
from
StackToRegisterMappingCogit VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190
StackToRegisterMappingCogit VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1
*/
static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190 " __DATE__ ;
static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1 " __DATE__ ;
char *__cogitBuildInfo = __buildInfo;


Expand Down
8 changes: 4 additions & 4 deletions spurlowcodesrc/vm/cogitMIPSEL.c
@@ -1,9 +1,9 @@
/* Automatically generated by
CCodeGenerator VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190
CCodeGenerator VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1
from
StackToRegisterMappingCogit VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190
StackToRegisterMappingCogit VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1
*/
static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190 " __DATE__ ;
static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1 " __DATE__ ;
char *__cogitBuildInfo = __buildInfo;


Expand Down Expand Up @@ -6631,7 +6631,7 @@ cPICHasForwardedClass(CogMethod *cPIC)
static sqInt NoDbgRegParms
cPICHasFreedTargets(CogMethod *cPIC)
{
usqInt entryPoint;
sqInt entryPoint;
sqInt i;
sqInt pc;
CogMethod *targetMethod;
Expand Down
2 changes: 1 addition & 1 deletion spursista64src/vm/cogit.h
@@ -1,5 +1,5 @@
/* Automatically generated by
CCodeGenerator VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190
CCodeGenerator VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1
*/


Expand Down
12 changes: 7 additions & 5 deletions spursista64src/vm/cogitARMv8.c
@@ -1,9 +1,9 @@
/* Automatically generated by
CCodeGenerator VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190
CCodeGenerator VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1
from
SistaCogit VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190
SistaCogit VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1
*/
static char __buildInfo[] = "SistaCogit VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190 " __DATE__ ;
static char __buildInfo[] = "SistaCogit VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1 " __DATE__ ;
char *__cogitBuildInfo = __buildInfo;


Expand Down Expand Up @@ -7333,7 +7333,7 @@ rewriteImm19JumpBeforetarget(AbstractInstruction * self_in_rewriteImm19JumpBefor
static sqInt NoDbgRegParms
rewriteImm26JumpBeforetarget(AbstractInstruction * self_in_rewriteImm26JumpBeforetarget, sqInt followingAddress, sqInt targetAddress)
{
usqInt instrOpcode;
sqInt instrOpcode;
sqInt mcpc;
sqInt offset;

Expand All @@ -7343,7 +7343,7 @@ rewriteImm26JumpBeforetarget(AbstractInstruction * self_in_rewriteImm26JumpBefor
instrOpcode = ((instructionBeforeAddress(self_in_rewriteImm26JumpBeforetarget, followingAddress))) >> 26;
assert((instrOpcode == 5)
|| (instrOpcode == 37));
codeLong32Atput(mcpc, (instrOpcode << 26) + (((offset) >> 2) & (0x3FFFFFF)));
codeLong32Atput(mcpc, (((sqInt)((usqInt)(instrOpcode) << 26))) + (((offset) >> 2) & (0x3FFFFFF)));
return 4;
}

Expand Down Expand Up @@ -27738,6 +27738,7 @@ compileOnStackExternalPrimitiveflags(void (*primitiveRoutine)(void), sqInt flags
}
/* begin JumpNonZero: */
jmp = genConditionalBranchoperand(JumpNonZero, ((sqInt)0));
genLoadCStackPointer(backEnd);
/* begin MoveAw:R: */
address7 = stackPointerAddress();
/* begin gen:literal:operand: */
Expand Down Expand Up @@ -27818,6 +27819,7 @@ compileOnStackExternalPrimitiveflags(void (*primitiveRoutine)(void), sqInt flags
genLoadStackPointersForFastPrimCall(backEnd, ClassReg);
}
}
genLoadCStackPointer(backEnd);
/* begin MoveR:R: */
genoperandoperand(MoveRR, linkRegSaveRegister, LinkReg);
if (((ABICallerSavedRegisterMask & (1U << ReceiverResultReg)) != 0)) {
Expand Down
6 changes: 3 additions & 3 deletions spursista64src/vm/cogitX64SysV.c
@@ -1,9 +1,9 @@
/* Automatically generated by
CCodeGenerator VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190
CCodeGenerator VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1
from
SistaCogit VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190
SistaCogit VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1
*/
static char __buildInfo[] = "SistaCogit VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190 " __DATE__ ;
static char __buildInfo[] = "SistaCogit VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1 " __DATE__ ;
char *__cogitBuildInfo = __buildInfo;


Expand Down
6 changes: 3 additions & 3 deletions spursista64src/vm/cogitX64WIN64.c
@@ -1,9 +1,9 @@
/* Automatically generated by
CCodeGenerator VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190
CCodeGenerator VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1
from
SistaCogit VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190
SistaCogit VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1
*/
static char __buildInfo[] = "SistaCogit VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190 " __DATE__ ;
static char __buildInfo[] = "SistaCogit VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1 " __DATE__ ;
char *__cogitBuildInfo = __buildInfo;


Expand Down
2 changes: 1 addition & 1 deletion spursistasrc/vm/cogit.h
@@ -1,5 +1,5 @@
/* Automatically generated by
CCodeGenerator VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190
CCodeGenerator VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1
*/


Expand Down
6 changes: 3 additions & 3 deletions spursistasrc/vm/cogitARMv5.c
@@ -1,9 +1,9 @@
/* Automatically generated by
CCodeGenerator VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190
CCodeGenerator VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1
from
SistaCogit VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190
SistaCogit VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1
*/
static char __buildInfo[] = "SistaCogit VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190 " __DATE__ ;
static char __buildInfo[] = "SistaCogit VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1 " __DATE__ ;
char *__cogitBuildInfo = __buildInfo;


Expand Down
6 changes: 3 additions & 3 deletions spursistasrc/vm/cogitIA32.c
@@ -1,9 +1,9 @@
/* Automatically generated by
CCodeGenerator VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190
CCodeGenerator VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1
from
SistaCogit VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190
SistaCogit VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1
*/
static char __buildInfo[] = "SistaCogit VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190 " __DATE__ ;
static char __buildInfo[] = "SistaCogit VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1 " __DATE__ ;
char *__cogitBuildInfo = __buildInfo;


Expand Down
14 changes: 7 additions & 7 deletions spursistasrc/vm/cogitMIPSEL.c
@@ -1,9 +1,9 @@
/* Automatically generated by
CCodeGenerator VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190
CCodeGenerator VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1
from
SistaCogit VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190
SistaCogit VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1
*/
static char __buildInfo[] = "SistaCogit VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190 " __DATE__ ;
static char __buildInfo[] = "SistaCogit VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1 " __DATE__ ;
char *__cogitBuildInfo = __buildInfo;


Expand Down Expand Up @@ -6219,7 +6219,7 @@ configureMNUCPICmethodOperandnumArgsdelta(CogMethod *cPIC, sqInt methodOperand,
static sqInt NoDbgRegParms
cPICCompactAndIsNowEmpty(CogMethod *cPIC)
{
usqInt entryPoint;
sqInt entryPoint;
sqInt followingAddress;
sqInt i;
sqInt methods[MaxCPICCases];
Expand Down Expand Up @@ -10197,7 +10197,7 @@ static void NoDbgRegParms
relocateCallsInClosedPIC(CogMethod *cPIC)
{
sqInt callDelta;
sqInt entryPoint;
usqInt entryPoint;
sqInt i;
sqInt pc;
sqLong refDelta;
Expand Down Expand Up @@ -31873,9 +31873,9 @@ picDataForinto(CogMethod *cogMethod, sqInt arrayObj)
static void NoDbgRegParms
populatewithPICInfoForfirstCacheTag(sqInt tuple, CogMethod *cPIC, sqInt firstCacheTag)
{
usqInt cacheTag;
sqInt cacheTag;
sqInt classOop;
usqInt entryPoint;
sqInt entryPoint;
sqInt i;
sqInt pc;
CogMethod *targetMethod;
Expand Down
2 changes: 1 addition & 1 deletion spursrc/vm/cogit.h
@@ -1,5 +1,5 @@
/* Automatically generated by
CCodeGenerator VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190
CCodeGenerator VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1
*/


Expand Down
6 changes: 3 additions & 3 deletions spursrc/vm/cogitARMv5.c
@@ -1,9 +1,9 @@
/* Automatically generated by
CCodeGenerator VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190
CCodeGenerator VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1
from
StackToRegisterMappingCogit VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190
StackToRegisterMappingCogit VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1
*/
static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.3024 uuid: 417aa150-be4e-4631-b35b-948afa18e190 " __DATE__ ;
static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.3025 uuid: f05011b2-d8fc-4b98-aeb2-ee7f640969c1 " __DATE__ ;
char *__cogitBuildInfo = __buildInfo;


Expand Down

0 comments on commit a2a7e97

Please sign in to comment.