|
1 | 1 | /* Automatically generated by |
2 | | - CCodeGeneratorGlobalStructure VMMaker.oscog-eem.2900 uuid: 633a69a6-2981-41c3-bddf-2fa634ab65b3 |
| 2 | + CCodeGeneratorGlobalStructure VMMaker.oscog-eem.2901 uuid: 62f5de98-d59e-4cdc-b4a5-1c0c2d987c71 |
3 | 3 | from |
4 | | - CoInterpreterMT VMMaker.oscog-eem.2900 uuid: 633a69a6-2981-41c3-bddf-2fa634ab65b3 |
| 4 | + CoInterpreterMT VMMaker.oscog-eem.2901 uuid: 62f5de98-d59e-4cdc-b4a5-1c0c2d987c71 |
5 | 5 | */ |
6 | | -static char __buildInfo[] = "CoInterpreterMT VMMaker.oscog-eem.2900 uuid: 633a69a6-2981-41c3-bddf-2fa634ab65b3 " __DATE__ ; |
| 6 | +static char __buildInfo[] = "CoInterpreterMT VMMaker.oscog-eem.2901 uuid: 62f5de98-d59e-4cdc-b4a5-1c0c2d987c71 " __DATE__ ; |
7 | 7 | char *__interpBuildInfo = __buildInfo; |
8 | 8 |
|
9 | 9 |
|
@@ -433,10 +433,10 @@ typedef struct { |
433 | 433 | sqOSThread osThread; |
434 | 434 | sqInt newMethodOrNull; |
435 | 435 | sqInt argumentCount; |
436 | | - sqInt primitiveFunctionPointer; |
| 436 | + static void (*primitiveFunctionPointer)(); |
437 | 437 | sqInt inMachineCode; |
438 | | - void *cStackPointer; |
439 | | - void *cFramePointer; |
| 438 | + usqIntptr_t cStackPointer; |
| 439 | + usqIntptr_t cFramePointer; |
440 | 440 | sqInt awolProcIndex; |
441 | 441 | sqInt awolProcLength; |
442 | 442 | sqInt awolProcesses[4]; |
@@ -2690,7 +2690,7 @@ sqInt debugCallbackInvokes; |
2690 | 2690 | sqInt debugCallbackReturns; |
2691 | 2691 | sqInt ffiExceptionResponse; |
2692 | 2692 | sqInt checkedPluginName; |
2693 | | -const char *interpreterVersion = "Open Smalltalk Cog MT VM [CoInterpreterMT VMMaker.oscog-eem.2900]"; |
| 2693 | +const char *interpreterVersion = "Open Smalltalk Cog MT VM [CoInterpreterMT VMMaker.oscog-eem.2901]"; |
2694 | 2694 | sqInt minBackwardJumpCountForCompile = MinBackwardJumpCountForCompile /* 40 */; |
2695 | 2695 | int displayWidth; |
2696 | 2696 | int displayDepth; |
@@ -18589,7 +18589,7 @@ markActiveMethodsAndReferents(void) |
18589 | 18589 | if (GIV(instructionPointer) != 0) { |
18590 | 18590 | primCogMethod = cogMethodContaining(GIV(instructionPointer)); |
18591 | 18591 | if (!(primCogMethod == null)) { |
18592 | | - markMethodAndReferents(primCogMethod); |
| 18592 | + markMethodAndReferents(((CogBlockMethod *) primCogMethod)); |
18593 | 18593 | } |
18594 | 18594 | } |
18595 | 18595 | for (i = 0; i < GIV(numStackPages); i += 1) { |
@@ -23766,8 +23766,8 @@ ownVM(sqInt threadIndexAndFlags) |
23766 | 23766 | primitiveFunctionPointer = (vmThread->primitiveFunctionPointer); |
23767 | 23767 | (vmThread->newMethodOrNull = null); |
23768 | 23768 | /* begin setCFramePointer:setCStackPointer: */ |
23769 | | - cFramePointer = ((sqInt) ((vmThread->cFramePointer))); |
23770 | | - cStackPointer = ((sqInt) ((vmThread->cStackPointer))); |
| 23769 | + cFramePointer = (vmThread->cFramePointer); |
| 23770 | + cStackPointer = (vmThread->cStackPointer); |
23771 | 23771 | assert(!(((cFramePointer == null) |
23772 | 23772 | || (cStackPointer == null)))); |
23773 | 23773 | GIV(CStackPointer) = cStackPointer; |
@@ -24026,8 +24026,8 @@ primitiveProcessBoundThreadId(void) |
24026 | 24026 | static void |
24027 | 24027 | primitiveRelinquishProcessor(void) |
24028 | 24028 | { DECL_MAYBE_SQ_GLOBAL_STRUCT |
24029 | | - void *currentCFramePointer; |
24030 | | - void *currentCStackPointer; |
| 24029 | + volatile usqIntptr_t currentCFramePointer; |
| 24030 | + volatile usqIntptr_t currentCStackPointer; |
24031 | 24031 | sqInt microSecs; |
24032 | 24032 | sqInt threadIndexAndFlags; |
24033 | 24033 |
|
@@ -34950,7 +34950,7 @@ primitiveInvokeObjectAsMethod(void) |
34950 | 34950 | { DECL_MAYBE_SQ_GLOBAL_STRUCT |
34951 | 34951 | sqInt i; |
34952 | 34952 | sqInt lookupClassTag; |
34953 | | - usqInt runArgs; |
| 34953 | + sqInt runArgs; |
34954 | 34954 | sqInt runReceiver; |
34955 | 34955 | char *sp; |
34956 | 34956 | char *sp1; |
@@ -62312,7 +62312,7 @@ updatePointersInsavedFirstFieldPointer(sqInt obj, sqInt firstFieldPtr) |
62312 | 62312 | assert((ReceiverIndex + ((sp >> 3))) < (lengthOf(obj))); |
62313 | 62313 | contextSize = (sp >> 3); |
62314 | 62314 | l6: /* end fetchStackPointerOf: */; |
62315 | | - numPointerSlots = CtxtTempFrameStart + contextSize; |
| 62315 | + numPointerSlots = ((usqInt) (CtxtTempFrameStart + contextSize)); |
62316 | 62316 | goto l10; |
62317 | 62317 | } |
62318 | 62318 | /* begin numSlotsOf: */ |
@@ -62342,7 +62342,7 @@ updatePointersInsavedFirstFieldPointer(sqInt obj, sqInt firstFieldPtr) |
62342 | 62342 | /* begin literalCountOfMethodHeader: */ |
62343 | 62343 | assert((((header) & 7) == 1)); |
62344 | 62344 | numLiterals = ((header >> 3)) & AlternateHeaderNumLiteralsMask; |
62345 | | - numPointerSlots = numLiterals + LiteralStart; |
| 62345 | + numPointerSlots = ((usqInt) (numLiterals + LiteralStart)); |
62346 | 62346 | l10: /* end numPointerSlotsWhileCompactingOf:withFormat:savedFirstFieldPointer: */; |
62347 | 62347 | if ((fmt <= 5 /* lastPointerFormat */) |
62348 | 62348 | && (numPointerSlots > 0)) { |
@@ -62893,7 +62893,7 @@ prepareForSnapshot(void) |
62893 | 62893 | sqInt limit; |
62894 | 62894 | sqInt newEndOfMemory; |
62895 | 62895 | sqInt next; |
62896 | | - usqInt node; |
| 62896 | + sqInt node; |
62897 | 62897 | SpurSegmentInfo *seg; |
62898 | 62898 | sqInt smallChild; |
62899 | 62899 | sqInt treeNode; |
@@ -66341,8 +66341,8 @@ static sqInt |
66341 | 66341 | getErrorObjectFromPrimFailCode(void) |
66342 | 66342 | { DECL_MAYBE_SQ_GLOBAL_STRUCT |
66343 | 66343 | sqInt classIndex; |
66344 | | - sqInt clone; |
66345 | | - sqInt errObj; |
| 66344 | + usqInt clone; |
| 66345 | + usqInt errObj; |
66346 | 66346 | sqInt fieldIndex; |
66347 | 66347 | sqInt i; |
66348 | 66348 | usqInt newObj; |
@@ -70529,7 +70529,7 @@ printCallStackOf(sqInt aContextOrProcessOrFrame) |
70529 | 70529 | return printCallStackFP(((char *) aContextOrProcessOrFrame)); |
70530 | 70530 | } |
70531 | 70531 | if (aContextOrProcessOrFrame == (activeProcess())) { |
70532 | | - return printCallStackOf(GIV(framePointer)); |
| 70532 | + return printCallStackOf(((sqInt)GIV(framePointer))); |
70533 | 70533 | } |
70534 | 70534 | if (couldBeProcess(aContextOrProcessOrFrame)) { |
70535 | 70535 | return printCallStackOf(longAt((aContextOrProcessOrFrame + BaseHeaderSize) + (((sqInt)((usqInt)(SuspendedContextIndex) << (shiftForWord())))))); |
|
0 commit comments