|
1 | 1 | /* Automatically generated by |
2 | | - CCodeGeneratorGlobalStructure VMMaker.oscog-eem.3646 uuid: 4edfc800-17e2-439a-8c01-7bd165d5b1d9 |
| 2 | + CCodeGeneratorGlobalStructure VMMaker.oscog-eem.3647 uuid: 80d76071-fc00-4d0a-8377-d9148cde761a |
3 | 3 | (Cog-eem.496, * Compiler-ct.519) |
4 | 4 | from |
5 | | - CoInterpreter VMMaker.oscog-eem.3646 uuid: 4edfc800-17e2-439a-8c01-7bd165d5b1d9 |
| 5 | + CoInterpreter VMMaker.oscog-eem.3647 uuid: 80d76071-fc00-4d0a-8377-d9148cde761a |
6 | 6 | */ |
7 | | -static char __buildInfo[] = "CoInterpreter VMMaker.oscog-eem.3646 uuid: 4edfc800-17e2-439a-8c01-7bd165d5b1d9 " __DATE__ ; |
| 7 | +static char __buildInfo[] = "CoInterpreter VMMaker.oscog-eem.3647 uuid: 80d76071-fc00-4d0a-8377-d9148cde761a " __DATE__ ; |
8 | 8 | char *__interpBuildInfo = __buildInfo; |
9 | 9 |
|
10 | 10 |
|
@@ -1246,7 +1246,7 @@ extern sqInt numBytesOf(sqInt objOop); |
1246 | 1246 | static NoDbgRegParms usqInt numPointerSlotsOf(sqInt objOop); |
1247 | 1247 | static NoDbgRegParms sqInt numSlotsForBytes(sqInt numBytes); |
1248 | 1248 | static NoDbgRegParms usqInt numSlotsOfAny(sqInt objOop); |
1249 | | -static NoDbgRegParms usqInt numSlotsOfIndexablePointerObj(sqInt objOop); |
| 1249 | +static NoDbgRegParms sqInt numSlotsOfIndexablePointerObj(sqInt objOop); |
1250 | 1250 | extern usqInt numSlotsOf(sqInt objOop); |
1251 | 1251 | static NoDbgRegParms sqInt numStrongSlotsOfInephemeral(sqInt objOop); |
1252 | 1252 | static NoDbgRegParms sqInt numStrongSlotsOfWeakling(sqInt objOop); |
@@ -2708,7 +2708,7 @@ sqInt debugCallbackReturns; |
2708 | 2708 | sqInt suppressHeartbeatFlag; |
2709 | 2709 | sqInt cannotDeferDisplayUpdates; |
2710 | 2710 | sqInt checkedPluginName; |
2711 | | -const char *interpreterVersion = "Open Smalltalk Cog[Spur] VM [CoInterpreterPrimitives VMMaker.oscog-eem.3646]"; |
| 2711 | +const char *interpreterVersion = "Open Smalltalk Cog[Spur] VM [CoInterpreterPrimitives VMMaker.oscog-eem.3647]"; |
2712 | 2712 | const char * leakCheckFlagsMeanings[] = { |
2713 | 2713 | "1: check full GC", "2: check new space GC", "4: check incremental GC", "8: check become", |
2714 | 2714 | "16: check image segment", "32: check free space", "64: check shorten", "128: check prim call", |
@@ -37758,7 +37758,7 @@ primitiveCogStaticSymbols(void) |
37758 | 37758 | && (!(isForwarded(symbols)))); |
37759 | 37759 | assert(validStorePointerUncheckedArgs(5, symbols, valuePointer)); |
37760 | 37760 | longAtput((void *)((symbols + BaseHeaderSize) + (5U << (shiftForWord()))),valuePointer); |
37761 | | - valuePointer = stringForCString("varBaseAddress"); |
| 37761 | + valuePointer = stringForCString("MULTIPLEBYTECODESETS"); |
37762 | 37762 |
|
37763 | 37763 | /* begin storePointerUnchecked:ofObject:withValue: */ |
37764 | 37764 | assert((isNonImmediate(symbols)) |
@@ -56862,9 +56862,9 @@ allWeakSurvivorsOnWeakList(void) |
56862 | 56862 | /* begin nextCorpseOrNil: */ |
56863 | 56863 | assert(isYoung(corpse)); |
56864 | 56864 | listOffset = ((((usqInt)(((long32At((void *)(corpse + 4))) & (identityHashHalfWordMask()))) << (formatFieldWidthShift())))) + ((byteAt((void *)(corpse + (formatFieldByteOffset())))) & (formatMask())); |
56865 | | - corpse = (listOffset |
56866 | | - ? ((((usqInt)((listOffset - 1)) << 3 /* shiftForAllocationUnit */))) + GIV(newSpaceStart) |
56867 | | - : 0); |
| 56865 | + corpse = ((sqInt) ((listOffset |
| 56866 | + ? ((((usqInt)((listOffset - 1)) << 3 /* shiftForAllocationUnit */))) + GIV(newSpaceStart) |
| 56867 | + : 0))); |
56868 | 56868 | } |
56869 | 56869 | return 0; |
56870 | 56870 | return 0; |
@@ -57703,9 +57703,9 @@ processEphemerons(void) |
57703 | 57703 | /* begin nextCorpseOrNil: */ |
57704 | 57704 | assert(isYoung(ephemeronCorpse)); |
57705 | 57705 | listOffset = ((((usqInt)(((long32At((void *)(ephemeronCorpse + 4))) & (identityHashHalfWordMask()))) << (formatFieldWidthShift())))) + ((byteAt((void *)(ephemeronCorpse + (formatFieldByteOffset())))) & (formatMask())); |
57706 | | - ephemeronCorpse = (listOffset |
57707 | | - ? ((((usqInt)((listOffset - 1)) << 3 /* shiftForAllocationUnit */))) + GIV(newSpaceStart) |
57708 | | - : 0); |
| 57706 | + ephemeronCorpse = ((sqInt) ((listOffset |
| 57707 | + ? ((((usqInt)((listOffset - 1)) << 3 /* shiftForAllocationUnit */))) + GIV(newSpaceStart) |
| 57708 | + : 0))); |
57709 | 57709 | } |
57710 | 57710 | /* end fireEphemeronsOnEphemeronList */ |
57711 | 57711 | l1:; |
@@ -57777,9 +57777,9 @@ processWeaklings(void) |
57777 | 57777 | /* begin nextCorpseOrNil: */ |
57778 | 57778 | assert(isYoung(weakCorpse)); |
57779 | 57779 | listOffset = ((((usqInt)(((long32At((void *)(weakCorpse + 4))) & (identityHashHalfWordMask()))) << (formatFieldWidthShift())))) + ((byteAt((void *)(weakCorpse + (formatFieldByteOffset())))) & (formatMask())); |
57780 | | - weakCorpse = (listOffset |
57781 | | - ? ((((usqInt)((listOffset - 1)) << 3 /* shiftForAllocationUnit */))) + GIV(newSpaceStart) |
57782 | | - : 0); |
| 57780 | + weakCorpse = ((sqInt) ((listOffset |
| 57781 | + ? ((((usqInt)((listOffset - 1)) << 3 /* shiftForAllocationUnit */))) + GIV(newSpaceStart) |
| 57782 | + : 0))); |
57783 | 57783 | } |
57784 | 57784 | GIV(weakList) = null; |
57785 | 57785 | } |
@@ -70035,7 +70035,7 @@ numSlotsOfAny(sqInt objOop) |
70035 | 70035 | */ |
70036 | 70036 |
|
70037 | 70037 | /* SpurMemoryManager>>#numSlotsOfIndexablePointerObj: */ |
70038 | | -static NoDbgRegParms usqInt |
| 70038 | +static NoDbgRegParms sqInt |
70039 | 70039 | numSlotsOfIndexablePointerObj(sqInt objOop) |
70040 | 70040 | { |
70041 | 70041 | usqInt numSlots; |
@@ -77580,7 +77580,7 @@ updatePointersInsavedFirstFieldPointer(sqInt obj, sqInt firstFieldPtr) |
77580 | 77580 | contextSize = (sp >> 1); |
77581 | 77581 | /* end fetchStackPointerOf: */ |
77582 | 77582 | l2: |
77583 | | - numPointerSlots = CtxtTempFrameStart + contextSize; |
| 77583 | + numPointerSlots = ((usqInt) (CtxtTempFrameStart + contextSize)); |
77584 | 77584 | goto l3; |
77585 | 77585 | } |
77586 | 77586 |
|
@@ -77943,7 +77943,7 @@ bridgeFor(SpurSegmentInfo *aSegment) |
77943 | 77943 | static NoDbgRegParms void |
77944 | 77944 | bridgeFromto(SpurSegmentInfo *aSegment, SpurSegmentInfo *nextSegmentOrNil) |
77945 | 77945 | { |
77946 | | - sqInt bridgeSpan; |
| 77946 | + int bridgeSpan; |
77947 | 77947 | sqInt clifton; |
77948 | 77948 | usqInt segEnd; |
77949 | 77949 |
|
@@ -78126,7 +78126,7 @@ prepareForSnapshot(void) |
78126 | 78126 | sqInt largeChild; |
78127 | 78127 | sqInt newEndOfMemory; |
78128 | 78128 | sqInt next; |
78129 | | - sqInt node; |
| 78129 | + usqInt node; |
78130 | 78130 | SpurSegmentInfo *seg; |
78131 | 78131 | sqInt smallChild; |
78132 | 78132 | sqInt treeNode; |
|
0 commit comments