11/* Automatically generated by
2- CCodeGeneratorGlobalStructure VMMaker.oscog-eem.3660 uuid: e11b031c-e0f4-4561-a732-0fe07bb0183c
2+ CCodeGeneratorGlobalStructure VMMaker.oscog-eem.3661 uuid: 36aba232-031c-4e89-9ec2-16e8aaea8b08
33 (Cog-eem.502, Compiler-eem.520)
44 from
5- CoInterpreter VMMaker.oscog-eem.3660 uuid: e11b031c-e0f4-4561-a732-0fe07bb0183c
5+ CoInterpreter VMMaker.oscog-eem.3661 uuid: 36aba232-031c-4e89-9ec2-16e8aaea8b08
66 */
7- static char __buildInfo[] = "CoInterpreter VMMaker.oscog-eem.3660 uuid: e11b031c-e0f4-4561-a732-0fe07bb0183c " __DATE__ ;
7+ static char __buildInfo[] = "CoInterpreter VMMaker.oscog-eem.3661 uuid: 36aba232-031c-4e89-9ec2-16e8aaea8b08 " __DATE__ ;
88char *__interpBuildInfo = __buildInfo;
99
1010
@@ -622,7 +622,7 @@ extern char * whereIs(sqInt anOop);
622622static NoDbgRegParms NeverInline void widowOrForceToBytecodePC(sqInt ctxt);
623623static NoDbgRegParms int frameIsMarked(sqInt theFPInt);
624624#if VMInvestigations
625- EXPORT(sqInt ) primitiveAllMethodsCompiledToMachineCode(void);
625+ EXPORT(int ) primitiveAllMethodsCompiledToMachineCode(void);
626626#endif /* VMInvestigations */
627627#if VMInvestigations
628628EXPORT(void) primitiveBenchmarkFollowForwardersInStackZone(void);
@@ -1246,7 +1246,7 @@ extern sqInt numBytesOf(sqInt objOop);
12461246static NoDbgRegParms usqInt numPointerSlotsOf(sqInt objOop);
12471247static NoDbgRegParms sqInt numSlotsForBytes(sqInt numBytes);
12481248static NoDbgRegParms usqInt numSlotsOfAny(sqInt objOop);
1249- static NoDbgRegParms sqInt numSlotsOfIndexablePointerObj(sqInt objOop);
1249+ static NoDbgRegParms usqInt numSlotsOfIndexablePointerObj(sqInt objOop);
12501250extern usqInt numSlotsOf(sqInt objOop);
12511251static NoDbgRegParms sqInt numStrongSlotsOfInephemeral(sqInt objOop);
12521252static NoDbgRegParms sqInt numStrongSlotsOfWeakling(sqInt objOop);
@@ -2707,7 +2707,7 @@ sqInt debugCallbackReturns;
27072707sqInt suppressHeartbeatFlag;
27082708sqInt cannotDeferDisplayUpdates;
27092709sqInt checkedPluginName;
2710- const char *interpreterVersion = "Open Smalltalk Cog[Spur] VM [CoInterpreterPrimitives VMMaker.oscog-eem.3660 ]";
2710+ const char *interpreterVersion = "Open Smalltalk Cog[Spur] VM [CoInterpreterPrimitives VMMaker.oscog-eem.3661 ]";
27112711const char * leakCheckFlagsMeanings[] = {
27122712 "1: check full GC", "2: check new space GC", "4: check incremental GC", "8: check become",
27132713 "16: check image segment", "32: check free space", "64: check shorten", "128: check prim call",
@@ -36758,7 +36758,7 @@ transferTofrom(sqInt newProcOrNil, sqInt sourceCode)
3675836758 char *theFrame;
3675936759 StackPage *thePage;
3676036760 char *toDoLimit;
36761- int toDoLimit1;
36761+ char * toDoLimit1;
3676236762 sqInt top;
3676336763
3676436764 GIV(statProcessSwitch) += 1;
@@ -36787,11 +36787,11 @@ transferTofrom(sqInt newProcOrNil, sqInt sourceCode)
3678736787
3678836788 /* begin assertValidExternalFrameWithIP: */
3678936789 assertValidExecutionPointersimbarline(ip, GIV(framePointer), GIV(stackPointer), !((((usqInt)(longAt(GIV(framePointer) + FoxMethod)))) < (startOfMemory())), __LINE__);
36790- toDoLimit = /* frameReceiverLocation: */
36790+ toDoLimit1 = /* frameReceiverLocation: */
3679136791 ((((usqInt)(longAt(GIV(framePointer) + FoxMethod)))) < (startOfMemory())
3679236792 ? GIV(framePointer) + FoxMFReceiver
3679336793 : GIV(framePointer) + FoxIFReceiver);
36794- for (ptr = (GIV(stackPointer) + BytesPerWord); ptr <= toDoLimit ; ptr += BytesPerWord) {
36794+ for (ptr = (GIV(stackPointer) + BytesPerWord); ptr <= toDoLimit1 ; ptr += BytesPerWord) {
3679536795 assert(addressCouldBeOop(longAt(ptr)));
3679636796 }
3679736797
@@ -36803,11 +36803,11 @@ transferTofrom(sqInt newProcOrNil, sqInt sourceCode)
3680336803 : (byteAt((GIV(framePointer) + FoxIFrameFlags) + 2)) != 0)) {
3680436804 assert(!((isForwarded(frameContext(GIV(framePointer))))));
3680536805 }
36806- toDoLimit1 = (FoxCallerSavedIP + BytesPerWord) + ((((usqInt)((/* frameNumArgs: */
36806+ toDoLimit = GIV(framePointer) + ( (FoxCallerSavedIP + BytesPerWord) + ((((usqInt)((/* frameNumArgs: */
3680736807 ((((usqInt)(longAt(GIV(framePointer) + FoxMethod)))) < (startOfMemory())
3680836808 ? ((mframeCogMethod(GIV(framePointer)))->cmNumArgs)
36809- : byteAt((GIV(framePointer) + FoxIFrameFlags) + 1)))) << (shiftForWord()))));
36810- for (ptr = ((GIV(framePointer) + FoxCallerSavedIP) + BytesPerWord); ptr <= toDoLimit1 ; ptr += BytesPerWord) {
36809+ : byteAt((GIV(framePointer) + FoxIFrameFlags) + 1)))) << (shiftForWord()))))) ;
36810+ for (ptr = ((GIV(framePointer) + FoxCallerSavedIP) + BytesPerWord); ptr <= toDoLimit ; ptr += BytesPerWord) {
3681136811 assert(addressCouldBeOop(longAt(ptr)));
3681236812 }
3681336813
@@ -37399,7 +37399,7 @@ frameIsMarked(sqInt theFPInt)
3739937399
3740037400 /* CoInterpreterPrimitives>>#primitiveAllMethodsCompiledToMachineCode */
3740137401#if VMInvestigations
37402- EXPORT(sqInt )
37402+ EXPORT(int )
3740337403primitiveAllMethodsCompiledToMachineCode(void)
3740437404{ DECL_MAYBE_SQ_GLOBAL_STRUCT
3740537405 sqInt arrayObj;
@@ -70020,7 +70020,7 @@ numSlotsOfAny(sqInt objOop)
7002070020 */
7002170021
7002270022 /* SpurMemoryManager>>#numSlotsOfIndexablePointerObj: */
70023- static NoDbgRegParms sqInt
70023+ static NoDbgRegParms usqInt
7002470024numSlotsOfIndexablePointerObj(sqInt objOop)
7002570025{
7002670026 usqInt numSlots;
@@ -77565,7 +77565,7 @@ updatePointersInsavedFirstFieldPointer(sqInt obj, sqInt firstFieldPtr)
7756577565 contextSize = (sp >> 1);
7756677566 /* end fetchStackPointerOf: */
7756777567l2:
77568- numPointerSlots = CtxtTempFrameStart + contextSize;
77568+ numPointerSlots = ((usqInt) ( CtxtTempFrameStart + contextSize)) ;
7756977569 goto l3;
7757077570 }
7757177571
@@ -77928,7 +77928,7 @@ bridgeFor(SpurSegmentInfo *aSegment)
7792877928static NoDbgRegParms void
7792977929bridgeFromto(SpurSegmentInfo *aSegment, SpurSegmentInfo *nextSegmentOrNil)
7793077930{
77931- sqInt bridgeSpan;
77931+ int bridgeSpan;
7793277932 sqInt clifton;
7793377933 usqInt segEnd;
7793477934
0 commit comments