From 0fdc940b7a980c8a5a7ae6b093fd0d7050206f97 Mon Sep 17 00:00:00 2001 From: Eliot Miranda Date: Sun, 8 Dec 2024 16:37:29 -0800 Subject: [PATCH] CogVM source as per VMMaker.oscog-eem.3476 Make sure all FFIConstants are correctly initialized before generating any ThreadedFFIPlugin. Fix a comment typo. --- .../AsynchFilePlugin/AsynchFilePlugin.c | 10 ++-- src/plugins/SqueakFFIPrims/ARM32FFIPlugin.c | 12 ++-- .../SqueakFFIPrims/ARM64AppleFFIPlugin.c | 60 +++++++++---------- src/plugins/SqueakFFIPrims/ARM64FFIPlugin.c | 12 ++-- src/plugins/SqueakFFIPrims/IA32FFIPlugin.c | 12 ++-- src/plugins/SqueakFFIPrims/RiscV64FFIPlugin.c | 12 ++-- src/plugins/SqueakFFIPrims/X64SysVFFIPlugin.c | 12 ++-- .../SqueakFFIPrims/X64Win64FFIPlugin.c | 12 ++-- 8 files changed, 71 insertions(+), 71 deletions(-) diff --git a/src/plugins/AsynchFilePlugin/AsynchFilePlugin.c b/src/plugins/AsynchFilePlugin/AsynchFilePlugin.c index e9164be500..5550b748bd 100644 --- a/src/plugins/AsynchFilePlugin/AsynchFilePlugin.c +++ b/src/plugins/AsynchFilePlugin/AsynchFilePlugin.c @@ -1,10 +1,10 @@ /* Automatically generated by - SmartSyntaxPluginCodeGenerator VMMaker.oscog-eem.3475 uuid: d9ef6856-42d8-4074-bde7-82f1e1d41282 + SmartSyntaxPluginCodeGenerator VMMaker.oscog-eem.3476 uuid: a8f9ea03-8f8b-4d3b-9318-b6e76ca5135b (Compiler-eem.512) from - AsynchFilePlugin VMMaker.oscog-eem.3475 uuid: d9ef6856-42d8-4074-bde7-82f1e1d41282 + AsynchFilePlugin VMMaker.oscog-eem.3476 uuid: a8f9ea03-8f8b-4d3b-9318-b6e76ca5135b */ -static char __buildInfo[] = "AsynchFilePlugin VMMaker.oscog-eem.3475 uuid: d9ef6856-42d8-4074-bde7-82f1e1d41282 " __DATE__ ; +static char __buildInfo[] = "AsynchFilePlugin VMMaker.oscog-eem.3476 uuid: a8f9ea03-8f8b-4d3b-9318-b6e76ca5135b " __DATE__ ; #include "config.h" @@ -112,7 +112,7 @@ extern sqInt stackValue(sqInt offset); extern #endif struct VirtualMachine* interpreterProxy; -static const char *moduleName = "AsynchFilePlugin VMMaker.oscog-eem.3475 " INT_EXT; +static const char *moduleName = "AsynchFilePlugin VMMaker.oscog-eem.3476 " INT_EXT; static void * sCOAFfn; @@ -280,7 +280,7 @@ primitiveAsyncFileReadResult(void) startIndex = ((startIndex - 1) * scaleFactor) + 1; } - /* covert word counts to byte counts */ + /* convert word counts to byte counts */ if (!((startIndex >= 1) && (((startIndex + count) - 1) <= bufferSize))) { return primitiveFailFor(PrimErrBadIndex); diff --git a/src/plugins/SqueakFFIPrims/ARM32FFIPlugin.c b/src/plugins/SqueakFFIPrims/ARM32FFIPlugin.c index fd20c6f2b4..db7496d3f1 100644 --- a/src/plugins/SqueakFFIPrims/ARM32FFIPlugin.c +++ b/src/plugins/SqueakFFIPrims/ARM32FFIPlugin.c @@ -1,10 +1,10 @@ /* Automatically generated by - VMPluginCodeGenerator VMMaker.oscog-eem.3475 uuid: d9ef6856-42d8-4074-bde7-82f1e1d41282 + VMPluginCodeGenerator VMMaker.oscog-eem.3476 uuid: a8f9ea03-8f8b-4d3b-9318-b6e76ca5135b (Compiler-eem.512) from - ThreadedARM32FFIPlugin VMMaker.oscog-eem.3475 uuid: d9ef6856-42d8-4074-bde7-82f1e1d41282 + ThreadedARM32FFIPlugin VMMaker.oscog-eem.3476 uuid: a8f9ea03-8f8b-4d3b-9318-b6e76ca5135b */ -static char __buildInfo[] = "ThreadedARM32FFIPlugin VMMaker.oscog-eem.3475 uuid: d9ef6856-42d8-4074-bde7-82f1e1d41282 " __DATE__ ; +static char __buildInfo[] = "ThreadedARM32FFIPlugin VMMaker.oscog-eem.3476 uuid: a8f9ea03-8f8b-4d3b-9318-b6e76ca5135b " __DATE__ ; #include "config.h" @@ -157,7 +157,7 @@ static char __buildInfo[] = "ThreadedARM32FFIPlugin VMMaker.oscog-eem.3475 uuid: #define FFIFlagAtomic 0x40000 #define FFIFlagPointer 0x20000 #define FFIFlagStructure 0x10000 -#define FFIFlagVariadic null +#define FFIFlagVariadic 0x80000000U #define FFINoCalloutAvailable -1 #define FFIStructSizeMask 0xFFFF #define FFITypeBool 1 @@ -178,7 +178,7 @@ static char __buildInfo[] = "ThreadedARM32FFIPlugin VMMaker.oscog-eem.3475 uuid: #define MaxNumArgs 15 #define NumFloatRegArgs 16 #define NumIntRegArgs 4 -#define PluginVersionInfo " VMMaker.oscog-eem.3475" +#define PluginVersionInfo " VMMaker.oscog-eem.3476" typedef struct { char *argVector; @@ -520,7 +520,7 @@ extern sqInt trueObject(void); extern #endif struct VirtualMachine* interpreterProxy; -static const char *moduleName = "ARM32FFIPlugin VMMaker.oscog-eem.3475 " INT_EXT; +static const char *moduleName = "ARM32FFIPlugin VMMaker.oscog-eem.3476 " INT_EXT; static sqInt nilObj; diff --git a/src/plugins/SqueakFFIPrims/ARM64AppleFFIPlugin.c b/src/plugins/SqueakFFIPrims/ARM64AppleFFIPlugin.c index 7f8b17f0fb..346aa9f06d 100644 --- a/src/plugins/SqueakFFIPrims/ARM64AppleFFIPlugin.c +++ b/src/plugins/SqueakFFIPrims/ARM64AppleFFIPlugin.c @@ -1,10 +1,10 @@ /* Automatically generated by - VMPluginCodeGenerator VMMaker.oscog-eem.3475 uuid: d9ef6856-42d8-4074-bde7-82f1e1d41282 + VMPluginCodeGenerator VMMaker.oscog-eem.3476 uuid: a8f9ea03-8f8b-4d3b-9318-b6e76ca5135b (Compiler-eem.512) from - ThreadedARM64AppleFFIPlugin VMMaker.oscog-eem.3475 uuid: d9ef6856-42d8-4074-bde7-82f1e1d41282 + ThreadedARM64AppleFFIPlugin VMMaker.oscog-eem.3476 uuid: a8f9ea03-8f8b-4d3b-9318-b6e76ca5135b */ -static char __buildInfo[] = "ThreadedARM64AppleFFIPlugin VMMaker.oscog-eem.3475 uuid: d9ef6856-42d8-4074-bde7-82f1e1d41282 " __DATE__ ; +static char __buildInfo[] = "ThreadedARM64AppleFFIPlugin VMMaker.oscog-eem.3476 uuid: a8f9ea03-8f8b-4d3b-9318-b6e76ca5135b " __DATE__ ; #include "config.h" @@ -157,7 +157,7 @@ static char __buildInfo[] = "ThreadedARM64AppleFFIPlugin VMMaker.oscog-eem.3475 #define FFIFlagAtomic 0x40000 #define FFIFlagPointer 0x20000 #define FFIFlagStructure 0x10000 -#define FFIFlagVariadic null +#define FFIFlagVariadic 0x80000000U #define FFINoCalloutAvailable -1 #define FFIStructSizeMask 0xFFFF #define FFITypeBool 1 @@ -178,7 +178,7 @@ static char __buildInfo[] = "ThreadedARM64AppleFFIPlugin VMMaker.oscog-eem.3475 #define MaxNumArgs 15 #define NumFloatRegArgs 8 #define NumIntRegArgs 8 -#define PluginVersionInfo " VMMaker.oscog-eem.3475" +#define PluginVersionInfo " VMMaker.oscog-eem.3476" typedef struct { char *argVector; @@ -541,7 +541,7 @@ extern sqInt trueObject(void); extern #endif struct VirtualMachine* interpreterProxy; -static const char *moduleName = "ARM64AppleFFIPlugin VMMaker.oscog-eem.3475 " INT_EXT; +static const char *moduleName = "ARM64AppleFFIPlugin VMMaker.oscog-eem.3476 " INT_EXT; static sqInt nilObj; @@ -790,7 +790,7 @@ ffiArgumentSpecClassin(sqInt oop, sqInt argSpec, sqInt argClass, CalloutState *c /* begin ffiPushPointer:in: */ if ((((calloutState->integerRegisterIndex)) < NumIntRegArgs) - && ((!(0)))) { + && ((!(((calloutState->ffiArgHeader)) & FFIFlagVariadic)))) { ((calloutState->integerRegisters))[(calloutState->integerRegisterIndex)] = (((sqInt)ptrAddress)); (calloutState->integerRegisterIndex = ((calloutState->integerRegisterIndex)) + 1); } @@ -885,7 +885,7 @@ ffiArgumentSpecClassin(sqInt oop, sqInt argSpec, sqInt argClass, CalloutState *c /* begin ffiPushPointer:in: */ if ((((calloutState->integerRegisterIndex)) < NumIntRegArgs) - && ((!(0)))) { + && ((!(((calloutState->ffiArgHeader)) & FFIFlagVariadic)))) { ((calloutState->integerRegisters))[(calloutState->integerRegisterIndex)] = (((sqInt)ptrAddress)); (calloutState->integerRegisterIndex = ((calloutState->integerRegisterIndex)) + 1); } @@ -918,7 +918,7 @@ ffiArgumentSpecClassin(sqInt oop, sqInt argSpec, sqInt argClass, CalloutState *c /* begin ffiPushPointer:in: */ if ((((calloutState->integerRegisterIndex)) < NumIntRegArgs) - && ((!(0)))) { + && ((!(((calloutState->ffiArgHeader)) & FFIFlagVariadic)))) { ((calloutState->integerRegisters))[(calloutState->integerRegisterIndex)] = (((sqInt)ptrAddress)); (calloutState->integerRegisterIndex = ((calloutState->integerRegisterIndex)) + 1); } @@ -952,7 +952,7 @@ ffiArgumentSpecClassin(sqInt oop, sqInt argSpec, sqInt argClass, CalloutState *c if (oop == nilObj) { /* begin ffiPushPointer:in: */ if ((((calloutState->integerRegisterIndex)) < NumIntRegArgs) - && ((!(0)))) { + && ((!(((calloutState->ffiArgHeader)) & FFIFlagVariadic)))) { ((calloutState->integerRegisters))[(calloutState->integerRegisterIndex)] = (((sqInt)null)); (calloutState->integerRegisterIndex = ((calloutState->integerRegisterIndex)) + 1); } @@ -1070,7 +1070,7 @@ ffiArgumentSpecClassin(sqInt oop, sqInt argSpec, sqInt argClass, CalloutState *c /* begin ffiPushPointer:in: */ if ((((calloutState->integerRegisterIndex)) < NumIntRegArgs) - && ((!(0)))) { + && ((!(((calloutState->ffiArgHeader)) & FFIFlagVariadic)))) { ((calloutState->integerRegisters))[(calloutState->integerRegisterIndex)] = (((sqInt)copy)); (calloutState->integerRegisterIndex = ((calloutState->integerRegisterIndex)) + 1); } @@ -1129,7 +1129,7 @@ ffiArgumentSpecClassin(sqInt oop, sqInt argSpec, sqInt argClass, CalloutState *c /* begin ffiPushPointer:in: */ if ((((calloutState->integerRegisterIndex)) < NumIntRegArgs) - && ((!(0)))) { + && ((!(((calloutState->ffiArgHeader)) & FFIFlagVariadic)))) { ((calloutState->integerRegisters))[(calloutState->integerRegisterIndex)] = (((sqInt)pointer)); (calloutState->integerRegisterIndex = ((calloutState->integerRegisterIndex)) + 1); } @@ -1155,7 +1155,7 @@ ffiArgumentSpecClassin(sqInt oop, sqInt argSpec, sqInt argClass, CalloutState *c /* begin ffiPushPointer:in: */ if ((((calloutState->integerRegisterIndex)) < NumIntRegArgs) - && ((!(0)))) { + && ((!(((calloutState->ffiArgHeader)) & FFIFlagVariadic)))) { ((calloutState->integerRegisters))[(calloutState->integerRegisterIndex)] = (((sqInt)pointer)); (calloutState->integerRegisterIndex = ((calloutState->integerRegisterIndex)) + 1); } @@ -1182,7 +1182,7 @@ ffiArgumentSpecClassin(sqInt oop, sqInt argSpec, sqInt argClass, CalloutState *c /* begin ffiPushPointer:in: */ if ((((calloutState->integerRegisterIndex)) < NumIntRegArgs) - && ((!(0)))) { + && ((!(((calloutState->ffiArgHeader)) & FFIFlagVariadic)))) { ((calloutState->integerRegisters))[(calloutState->integerRegisterIndex)] = (((sqInt)pointer)); (calloutState->integerRegisterIndex = ((calloutState->integerRegisterIndex)) + 1); } @@ -1216,7 +1216,7 @@ ffiArgumentSpecClassin(sqInt oop, sqInt argSpec, sqInt argClass, CalloutState *c /* begin ffiPushPointer:in: */ if ((((calloutState->integerRegisterIndex)) < NumIntRegArgs) - && ((!(0)))) { + && ((!(((calloutState->ffiArgHeader)) & FFIFlagVariadic)))) { ((calloutState->integerRegisters))[(calloutState->integerRegisterIndex)] = (((sqInt)pointer)); (calloutState->integerRegisterIndex = ((calloutState->integerRegisterIndex)) + 1); } @@ -1243,7 +1243,7 @@ ffiArgumentSpecClassin(sqInt oop, sqInt argSpec, sqInt argClass, CalloutState *c /* begin ffiPushPointer:in: */ if ((((calloutState->integerRegisterIndex)) < NumIntRegArgs) - && ((!(0)))) { + && ((!(((calloutState->ffiArgHeader)) & FFIFlagVariadic)))) { ((calloutState->integerRegisters))[(calloutState->integerRegisterIndex)] = (((sqInt)pointer)); (calloutState->integerRegisterIndex = ((calloutState->integerRegisterIndex)) + 1); } @@ -1267,7 +1267,7 @@ ffiArgumentSpecClassin(sqInt oop, sqInt argSpec, sqInt argClass, CalloutState *c /* begin ffiPushPointer:in: */ if ((((calloutState->integerRegisterIndex)) < NumIntRegArgs) - && ((!(0)))) { + && ((!(((calloutState->ffiArgHeader)) & FFIFlagVariadic)))) { ((calloutState->integerRegisters))[(calloutState->integerRegisterIndex)] = (((sqInt)pointer)); (calloutState->integerRegisterIndex = ((calloutState->integerRegisterIndex)) + 1); } @@ -1373,7 +1373,7 @@ ffiArgumentSpecClassin(sqInt oop, sqInt argSpec, sqInt argClass, CalloutState *c case 1: // ffiPushUnsigned64:in: case 8: // ffiPushUnsigned64:in: if ((((calloutState->integerRegisterIndex)) < NumIntRegArgs) - && ((!(0)))) { + && ((!(((calloutState->ffiArgHeader)) & FFIFlagVariadic)))) { ((calloutState->integerRegisters))[(calloutState->integerRegisterIndex)] = (((usqLong) intValue)); (calloutState->integerRegisterIndex = ((calloutState->integerRegisterIndex)) + 1); } @@ -1394,7 +1394,7 @@ ffiArgumentSpecClassin(sqInt oop, sqInt argSpec, sqInt argClass, CalloutState *c case 2: // ffiPushUnsigned8:in: case 10: // ffiPushUnsigned8:in: if ((((calloutState->integerRegisterIndex)) < NumIntRegArgs) - && ((!(0)))) { + && ((!(((calloutState->ffiArgHeader)) & FFIFlagVariadic)))) { ((calloutState->integerRegisters))[(calloutState->integerRegisterIndex)] = (((unsigned char) intValue)); (calloutState->integerRegisterIndex = ((calloutState->integerRegisterIndex)) + 1); } @@ -1409,7 +1409,7 @@ ffiArgumentSpecClassin(sqInt oop, sqInt argSpec, sqInt argClass, CalloutState *c case 3: // ffiPushSigned8:in: case 11: // ffiPushSigned8:in: if ((((calloutState->integerRegisterIndex)) < NumIntRegArgs) - && ((!(0)))) { + && ((!(((calloutState->ffiArgHeader)) & FFIFlagVariadic)))) { ((calloutState->integerRegisters))[(calloutState->integerRegisterIndex)] = (((signed char) intValue)); (calloutState->integerRegisterIndex = ((calloutState->integerRegisterIndex)) + 1); } @@ -1424,7 +1424,7 @@ ffiArgumentSpecClassin(sqInt oop, sqInt argSpec, sqInt argClass, CalloutState *c case 4: // ffiPushUnsigned16:in: case 14: // ffiPushUnsigned16:in: if ((((calloutState->integerRegisterIndex)) < NumIntRegArgs) - && ((!(0)))) { + && ((!(((calloutState->ffiArgHeader)) & FFIFlagVariadic)))) { ((calloutState->integerRegisters))[(calloutState->integerRegisterIndex)] = (((unsigned short) intValue)); (calloutState->integerRegisterIndex = ((calloutState->integerRegisterIndex)) + 1); } @@ -1444,7 +1444,7 @@ ffiArgumentSpecClassin(sqInt oop, sqInt argSpec, sqInt argClass, CalloutState *c return 0; case 5: // ffiPushSigned16:in: if ((((calloutState->integerRegisterIndex)) < NumIntRegArgs) - && ((!(0)))) { + && ((!(((calloutState->ffiArgHeader)) & FFIFlagVariadic)))) { ((calloutState->integerRegisters))[(calloutState->integerRegisterIndex)] = (((signed short) intValue)); (calloutState->integerRegisterIndex = ((calloutState->integerRegisterIndex)) + 1); } @@ -1465,7 +1465,7 @@ ffiArgumentSpecClassin(sqInt oop, sqInt argSpec, sqInt argClass, CalloutState *c case 6: // ffiPushUnsigned32:in: case 15: // ffiPushUnsigned32:in: if ((((calloutState->integerRegisterIndex)) < NumIntRegArgs) - && ((!(0)))) { + && ((!(((calloutState->ffiArgHeader)) & FFIFlagVariadic)))) { ((calloutState->integerRegisters))[(calloutState->integerRegisterIndex)] = intValue; (calloutState->integerRegisterIndex = ((calloutState->integerRegisterIndex)) + 1); } @@ -1485,7 +1485,7 @@ ffiArgumentSpecClassin(sqInt oop, sqInt argSpec, sqInt argClass, CalloutState *c return 0; case 7: // ffiPushSigned32:in: if ((((calloutState->integerRegisterIndex)) < NumIntRegArgs) - && ((!(0)))) { + && ((!(((calloutState->ffiArgHeader)) & FFIFlagVariadic)))) { ((calloutState->integerRegisters))[(calloutState->integerRegisterIndex)] = (((sqLong) intValue)); (calloutState->integerRegisterIndex = ((calloutState->integerRegisterIndex)) + 1); } @@ -1508,7 +1508,7 @@ ffiArgumentSpecClassin(sqInt oop, sqInt argSpec, sqInt argClass, CalloutState *c /* begin ffiPushSigned64:in: */ if ((((calloutState->integerRegisterIndex)) < NumIntRegArgs) - && ((!(0)))) { + && ((!(((calloutState->ffiArgHeader)) & FFIFlagVariadic)))) { ((calloutState->integerRegisters))[(calloutState->integerRegisterIndex)] = (((sqLong) value)); (calloutState->integerRegisterIndex = ((calloutState->integerRegisterIndex)) + 1); } @@ -1547,7 +1547,7 @@ ffiArgumentSpecClassin(sqInt oop, sqInt argSpec, sqInt argClass, CalloutState *c /* begin ffiPushFloat32:in: */ if ((((calloutState->floatRegisterIndex)) < NumFloatRegArgs) - && ((!(0)))) { + && ((!(((calloutState->ffiArgHeader)) & FFIFlagVariadic)))) { (*((float*) ((&(((calloutState->floatRegisters))[(calloutState->floatRegisterIndex)])))) = valueFloat); (calloutState->floatRegisterIndex = ((calloutState->floatRegisterIndex)) + 1); } @@ -1571,7 +1571,7 @@ ffiArgumentSpecClassin(sqInt oop, sqInt argSpec, sqInt argClass, CalloutState *c else { /* begin ffiPushFloat64:in: */ if ((((calloutState->floatRegisterIndex)) < NumFloatRegArgs) - && ((!(0)))) { + && ((!(((calloutState->ffiArgHeader)) & FFIFlagVariadic)))) { ((calloutState->floatRegisters))[(calloutState->floatRegisterIndex)] = floatValue; (calloutState->floatRegisterIndex = ((calloutState->floatRegisterIndex)) + 1); } @@ -1842,7 +1842,7 @@ ffiPushPointerContentsOfin(sqInt oop, CalloutState *calloutState) /* begin ffiPushPointer:in: */ if ((((calloutState->integerRegisterIndex)) < NumIntRegArgs) - && ((!(0)))) { + && ((!(((calloutState->ffiArgHeader)) & FFIFlagVariadic)))) { ((calloutState->integerRegisters))[(calloutState->integerRegisterIndex)] = (((sqInt)ptrAddress)); (calloutState->integerRegisterIndex = ((calloutState->integerRegisterIndex)) + 1); } @@ -1873,7 +1873,7 @@ ffiPushPointerContentsOfin(sqInt oop, CalloutState *calloutState) /* begin ffiPushPointer:in: */ if ((((calloutState->integerRegisterIndex)) < NumIntRegArgs) - && ((!(0)))) { + && ((!(((calloutState->ffiArgHeader)) & FFIFlagVariadic)))) { ((calloutState->integerRegisters))[(calloutState->integerRegisterIndex)] = (((sqInt)ptrAddress)); (calloutState->integerRegisterIndex = ((calloutState->integerRegisterIndex)) + 1); } @@ -1913,7 +1913,7 @@ ffiPushPointerContentsOfin(sqInt oop, CalloutState *calloutState) /* begin ffiPushPointer:in: */ if ((((calloutState->integerRegisterIndex)) < NumIntRegArgs) - && ((!(0)))) { + && ((!(((calloutState->ffiArgHeader)) & FFIFlagVariadic)))) { ((calloutState->integerRegisters))[(calloutState->integerRegisterIndex)] = (((sqInt)ptrAddress)); (calloutState->integerRegisterIndex = ((calloutState->integerRegisterIndex)) + 1); } diff --git a/src/plugins/SqueakFFIPrims/ARM64FFIPlugin.c b/src/plugins/SqueakFFIPrims/ARM64FFIPlugin.c index 9349d4e59e..b0f4792f89 100644 --- a/src/plugins/SqueakFFIPrims/ARM64FFIPlugin.c +++ b/src/plugins/SqueakFFIPrims/ARM64FFIPlugin.c @@ -1,10 +1,10 @@ /* Automatically generated by - VMPluginCodeGenerator VMMaker.oscog-eem.3475 uuid: d9ef6856-42d8-4074-bde7-82f1e1d41282 + VMPluginCodeGenerator VMMaker.oscog-eem.3476 uuid: a8f9ea03-8f8b-4d3b-9318-b6e76ca5135b (Compiler-eem.512) from - ThreadedARM64FFIPlugin VMMaker.oscog-eem.3475 uuid: d9ef6856-42d8-4074-bde7-82f1e1d41282 + ThreadedARM64FFIPlugin VMMaker.oscog-eem.3476 uuid: a8f9ea03-8f8b-4d3b-9318-b6e76ca5135b */ -static char __buildInfo[] = "ThreadedARM64FFIPlugin VMMaker.oscog-eem.3475 uuid: d9ef6856-42d8-4074-bde7-82f1e1d41282 " __DATE__ ; +static char __buildInfo[] = "ThreadedARM64FFIPlugin VMMaker.oscog-eem.3476 uuid: a8f9ea03-8f8b-4d3b-9318-b6e76ca5135b " __DATE__ ; #include "config.h" @@ -157,7 +157,7 @@ static char __buildInfo[] = "ThreadedARM64FFIPlugin VMMaker.oscog-eem.3475 uuid: #define FFIFlagAtomic 0x40000 #define FFIFlagPointer 0x20000 #define FFIFlagStructure 0x10000 -#define FFIFlagVariadic null +#define FFIFlagVariadic 0x80000000U #define FFINoCalloutAvailable -1 #define FFIStructSizeMask 0xFFFF #define FFITypeBool 1 @@ -178,7 +178,7 @@ static char __buildInfo[] = "ThreadedARM64FFIPlugin VMMaker.oscog-eem.3475 uuid: #define MaxNumArgs 15 #define NumFloatRegArgs 8 #define NumIntRegArgs 8 -#define PluginVersionInfo " VMMaker.oscog-eem.3475" +#define PluginVersionInfo " VMMaker.oscog-eem.3476" typedef struct { char *argVector; @@ -541,7 +541,7 @@ extern sqInt trueObject(void); extern #endif struct VirtualMachine* interpreterProxy; -static const char *moduleName = "ARM64FFIPlugin VMMaker.oscog-eem.3475 " INT_EXT; +static const char *moduleName = "ARM64FFIPlugin VMMaker.oscog-eem.3476 " INT_EXT; static sqInt nilObj; diff --git a/src/plugins/SqueakFFIPrims/IA32FFIPlugin.c b/src/plugins/SqueakFFIPrims/IA32FFIPlugin.c index b6710cde26..c58905530d 100644 --- a/src/plugins/SqueakFFIPrims/IA32FFIPlugin.c +++ b/src/plugins/SqueakFFIPrims/IA32FFIPlugin.c @@ -1,10 +1,10 @@ /* Automatically generated by - VMPluginCodeGenerator VMMaker.oscog-eem.3475 uuid: d9ef6856-42d8-4074-bde7-82f1e1d41282 + VMPluginCodeGenerator VMMaker.oscog-eem.3476 uuid: a8f9ea03-8f8b-4d3b-9318-b6e76ca5135b (Compiler-eem.512) from - ThreadedIA32FFIPlugin VMMaker.oscog-eem.3475 uuid: d9ef6856-42d8-4074-bde7-82f1e1d41282 + ThreadedIA32FFIPlugin VMMaker.oscog-eem.3476 uuid: a8f9ea03-8f8b-4d3b-9318-b6e76ca5135b */ -static char __buildInfo[] = "ThreadedIA32FFIPlugin VMMaker.oscog-eem.3475 uuid: d9ef6856-42d8-4074-bde7-82f1e1d41282 " __DATE__ ; +static char __buildInfo[] = "ThreadedIA32FFIPlugin VMMaker.oscog-eem.3476 uuid: a8f9ea03-8f8b-4d3b-9318-b6e76ca5135b " __DATE__ ; #include "config.h" @@ -157,7 +157,7 @@ static char __buildInfo[] = "ThreadedIA32FFIPlugin VMMaker.oscog-eem.3475 uuid: #define FFIFlagAtomic 0x40000 #define FFIFlagPointer 0x20000 #define FFIFlagStructure 0x10000 -#define FFIFlagVariadic null +#define FFIFlagVariadic 0x80000000U #define FFINoCalloutAvailable -1 #define FFIStructSizeMask 0xFFFF #define FFITypeBool 1 @@ -176,7 +176,7 @@ static char __buildInfo[] = "ThreadedIA32FFIPlugin VMMaker.oscog-eem.3475 uuid: #define FFITypeUnsignedInt64 8 #define FFITypeUnsignedInt8 2 #define MaxNumArgs 15 -#define PluginVersionInfo " VMMaker.oscog-eem.3475" +#define PluginVersionInfo " VMMaker.oscog-eem.3476" typedef struct { char *argVector; @@ -512,7 +512,7 @@ extern sqInt trueObject(void); extern #endif struct VirtualMachine* interpreterProxy; -static const char *moduleName = "IA32FFIPlugin VMMaker.oscog-eem.3475 " INT_EXT; +static const char *moduleName = "IA32FFIPlugin VMMaker.oscog-eem.3476 " INT_EXT; static sqInt nilObj; diff --git a/src/plugins/SqueakFFIPrims/RiscV64FFIPlugin.c b/src/plugins/SqueakFFIPrims/RiscV64FFIPlugin.c index f234262ff4..72af4abac3 100644 --- a/src/plugins/SqueakFFIPrims/RiscV64FFIPlugin.c +++ b/src/plugins/SqueakFFIPrims/RiscV64FFIPlugin.c @@ -1,10 +1,10 @@ /* Automatically generated by - VMPluginCodeGenerator VMMaker.oscog-eem.3475 uuid: d9ef6856-42d8-4074-bde7-82f1e1d41282 + VMPluginCodeGenerator VMMaker.oscog-eem.3476 uuid: a8f9ea03-8f8b-4d3b-9318-b6e76ca5135b (Compiler-eem.512) from - ThreadedRiscV64FFIPlugin VMMaker.oscog-eem.3475 uuid: d9ef6856-42d8-4074-bde7-82f1e1d41282 + ThreadedRiscV64FFIPlugin VMMaker.oscog-eem.3476 uuid: a8f9ea03-8f8b-4d3b-9318-b6e76ca5135b */ -static char __buildInfo[] = "ThreadedRiscV64FFIPlugin VMMaker.oscog-eem.3475 uuid: d9ef6856-42d8-4074-bde7-82f1e1d41282 " __DATE__ ; +static char __buildInfo[] = "ThreadedRiscV64FFIPlugin VMMaker.oscog-eem.3476 uuid: a8f9ea03-8f8b-4d3b-9318-b6e76ca5135b " __DATE__ ; #include "config.h" @@ -157,7 +157,7 @@ static char __buildInfo[] = "ThreadedRiscV64FFIPlugin VMMaker.oscog-eem.3475 uui #define FFIFlagAtomic 0x40000 #define FFIFlagPointer 0x20000 #define FFIFlagStructure 0x10000 -#define FFIFlagVariadic null +#define FFIFlagVariadic 0x80000000U #define FFINoCalloutAvailable -1 #define FFIStructSizeMask 0xFFFF #define FFITypeBool 1 @@ -178,7 +178,7 @@ static char __buildInfo[] = "ThreadedRiscV64FFIPlugin VMMaker.oscog-eem.3475 uui #define MaxNumArgs 15 #define NumFloatRegArgs 8 #define NumIntRegArgs 8 -#define PluginVersionInfo " VMMaker.oscog-eem.3475" +#define PluginVersionInfo " VMMaker.oscog-eem.3476" typedef struct { char *argVector; @@ -540,7 +540,7 @@ extern sqInt trueObject(void); extern #endif struct VirtualMachine* interpreterProxy; -static const char *moduleName = "RiscV64FFIPlugin VMMaker.oscog-eem.3475 " INT_EXT; +static const char *moduleName = "RiscV64FFIPlugin VMMaker.oscog-eem.3476 " INT_EXT; static sqInt nilObj; diff --git a/src/plugins/SqueakFFIPrims/X64SysVFFIPlugin.c b/src/plugins/SqueakFFIPrims/X64SysVFFIPlugin.c index caa3c6108e..85f2620664 100644 --- a/src/plugins/SqueakFFIPrims/X64SysVFFIPlugin.c +++ b/src/plugins/SqueakFFIPrims/X64SysVFFIPlugin.c @@ -1,10 +1,10 @@ /* Automatically generated by - VMPluginCodeGenerator VMMaker.oscog-eem.3475 uuid: d9ef6856-42d8-4074-bde7-82f1e1d41282 + VMPluginCodeGenerator VMMaker.oscog-eem.3476 uuid: a8f9ea03-8f8b-4d3b-9318-b6e76ca5135b (Compiler-eem.512) from - ThreadedX64SysVFFIPlugin VMMaker.oscog-eem.3475 uuid: d9ef6856-42d8-4074-bde7-82f1e1d41282 + ThreadedX64SysVFFIPlugin VMMaker.oscog-eem.3476 uuid: a8f9ea03-8f8b-4d3b-9318-b6e76ca5135b */ -static char __buildInfo[] = "ThreadedX64SysVFFIPlugin VMMaker.oscog-eem.3475 uuid: d9ef6856-42d8-4074-bde7-82f1e1d41282 " __DATE__ ; +static char __buildInfo[] = "ThreadedX64SysVFFIPlugin VMMaker.oscog-eem.3476 uuid: a8f9ea03-8f8b-4d3b-9318-b6e76ca5135b " __DATE__ ; #include "config.h" @@ -157,7 +157,7 @@ static char __buildInfo[] = "ThreadedX64SysVFFIPlugin VMMaker.oscog-eem.3475 uui #define FFIFlagAtomic 0x40000 #define FFIFlagPointer 0x20000 #define FFIFlagStructure 0x10000 -#define FFIFlagVariadic null +#define FFIFlagVariadic 0x80000000U #define FFINoCalloutAvailable -1 #define FFIStructSizeMask 0xFFFF #define FFITypeBool 1 @@ -178,7 +178,7 @@ static char __buildInfo[] = "ThreadedX64SysVFFIPlugin VMMaker.oscog-eem.3475 uui #define MaxNumArgs 15 #define NumFloatRegArgs 8 #define NumIntRegArgs 6 -#define PluginVersionInfo " VMMaker.oscog-eem.3475" +#define PluginVersionInfo " VMMaker.oscog-eem.3476" #define WordSize 8 typedef struct { @@ -564,7 +564,7 @@ extern sqInt trueObject(void); extern #endif struct VirtualMachine* interpreterProxy; -static const char *moduleName = "X64SysVFFIPlugin VMMaker.oscog-eem.3475 " INT_EXT; +static const char *moduleName = "X64SysVFFIPlugin VMMaker.oscog-eem.3476 " INT_EXT; static sqInt nilObj; diff --git a/src/plugins/SqueakFFIPrims/X64Win64FFIPlugin.c b/src/plugins/SqueakFFIPrims/X64Win64FFIPlugin.c index a360a055fb..54b15b2411 100644 --- a/src/plugins/SqueakFFIPrims/X64Win64FFIPlugin.c +++ b/src/plugins/SqueakFFIPrims/X64Win64FFIPlugin.c @@ -1,10 +1,10 @@ /* Automatically generated by - VMPluginCodeGenerator VMMaker.oscog-eem.3475 uuid: d9ef6856-42d8-4074-bde7-82f1e1d41282 + VMPluginCodeGenerator VMMaker.oscog-eem.3476 uuid: a8f9ea03-8f8b-4d3b-9318-b6e76ca5135b (Compiler-eem.512) from - ThreadedX64Win64FFIPlugin VMMaker.oscog-eem.3475 uuid: d9ef6856-42d8-4074-bde7-82f1e1d41282 + ThreadedX64Win64FFIPlugin VMMaker.oscog-eem.3476 uuid: a8f9ea03-8f8b-4d3b-9318-b6e76ca5135b */ -static char __buildInfo[] = "ThreadedX64Win64FFIPlugin VMMaker.oscog-eem.3475 uuid: d9ef6856-42d8-4074-bde7-82f1e1d41282 " __DATE__ ; +static char __buildInfo[] = "ThreadedX64Win64FFIPlugin VMMaker.oscog-eem.3476 uuid: a8f9ea03-8f8b-4d3b-9318-b6e76ca5135b " __DATE__ ; #include "config.h" @@ -157,7 +157,7 @@ static char __buildInfo[] = "ThreadedX64Win64FFIPlugin VMMaker.oscog-eem.3475 uu #define FFIFlagAtomic 0x40000 #define FFIFlagPointer 0x20000 #define FFIFlagStructure 0x10000 -#define FFIFlagVariadic null +#define FFIFlagVariadic 0x80000000U #define FFINoCalloutAvailable -1 #define FFIStructSizeMask 0xFFFF #define FFITypeBool 1 @@ -178,7 +178,7 @@ static char __buildInfo[] = "ThreadedX64Win64FFIPlugin VMMaker.oscog-eem.3475 uu #define MaxNumArgs 15 #define NumFloatRegArgs 4 #define NumIntRegArgs 4 -#define PluginVersionInfo " VMMaker.oscog-eem.3475" +#define PluginVersionInfo " VMMaker.oscog-eem.3476" #define WordSize 8 typedef struct { @@ -522,7 +522,7 @@ extern sqInt trueObject(void); extern #endif struct VirtualMachine* interpreterProxy; -static const char *moduleName = "X64Win64FFIPlugin VMMaker.oscog-eem.3475 " INT_EXT; +static const char *moduleName = "X64Win64FFIPlugin VMMaker.oscog-eem.3476 " INT_EXT; static sqInt nilObj;