[Vm-dev] [commit][2817] CogVM source as per VMMaker.oscog-eem.517
commits at squeakvm.org
commits at squeakvm.org
Sat Nov 23 00:51:46 UTC 2013
Revision: 2817
Author: eliot
Date: 2013-11-22 16:51:45 -0800 (Fri, 22 Nov 2013)
Log Message:
-----------
CogVM source as per VMMaker.oscog-eem.517
Move the defines for BaseHeaderSize BytesPerWord BytesPerOop out of interpreter,
cogit or plugin source and into interp.h, and fix generateCPtrAsOop:on:indent:
to print BaseHeaderSize symbolically so that plugin source can be safely shared.
Include the executable name in the crash.dmp report.
Fix uninitialization of newTargetMethodOrNil & errorSelectorOrNil
in ceCPICMiss:receiver:.
Do a better job of dead code removal, accepting constant comparisons.
Lots of changes to Spur, find in Monticello but not relevant here as
Spur is not yet ready for general consumption.
Add the Cog Spur source to accompany the build dirs (doh!).
Internal:
Rewrite markLiteralsAndUnlinkIfUnmarkedSend:pc:method: &
markLiteralsAndUnlinkIfUnmarkedSendOrPushImplicit:pc:method:
so that markAndTraceLiteral: is only invoked with literal args and
cacheTagIsMarked: is only applied to cache tags. This allows Spur
to answer true for cacheTagIsMarked:.
Refactor (pop)storeLiteralVariable in the StackInterpreter so that all
such bytecodes use storeLiteralVariable:withValue:.
JFK RIP.
Modified Paths:
--------------
branches/Cog/nscogsrc/plugins/AsynchFilePlugin/AsynchFilePlugin.c
branches/Cog/nscogsrc/plugins/B2DPlugin/B2DPlugin.c
branches/Cog/nscogsrc/plugins/BMPReadWriterPlugin/BMPReadWriterPlugin.c
branches/Cog/nscogsrc/plugins/BitBltPlugin/BitBltPlugin.c
branches/Cog/nscogsrc/plugins/DSAPrims/DSAPrims.c
branches/Cog/nscogsrc/plugins/DropPlugin/DropPlugin.c
branches/Cog/nscogsrc/plugins/FileCopyPlugin/FileCopyPlugin.c
branches/Cog/nscogsrc/plugins/FilePlugin/FilePlugin.c
branches/Cog/nscogsrc/plugins/FloatArrayPlugin/FloatArrayPlugin.c
branches/Cog/nscogsrc/plugins/FloatMathPlugin/FloatMathPlugin.c
branches/Cog/nscogsrc/plugins/IA32ABI/IA32ABI.c
branches/Cog/nscogsrc/plugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c
branches/Cog/nscogsrc/plugins/JPEGReaderPlugin/JPEGReaderPlugin.c
branches/Cog/nscogsrc/plugins/LargeIntegers/LargeIntegers.c
branches/Cog/nscogsrc/plugins/Matrix2x3Plugin/Matrix2x3Plugin.c
branches/Cog/nscogsrc/plugins/MiscPrimitivePlugin/MiscPrimitivePlugin.c
branches/Cog/nscogsrc/plugins/RePlugin/RePlugin.c
branches/Cog/nscogsrc/plugins/SecurityPlugin/SecurityPlugin.c
branches/Cog/nscogsrc/plugins/SocketPlugin/SocketPlugin.c
branches/Cog/nscogsrc/plugins/SoundPlugin/SoundPlugin.c
branches/Cog/nscogsrc/plugins/SqueakSSL/SqueakSSL.c
branches/Cog/nscogsrc/plugins/UUIDPlugin/UUIDPlugin.c
branches/Cog/nscogsrc/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c
branches/Cog/nscogsrc/plugins/VMProfileLinuxSupportPlugin/VMProfileLinuxSupportPlugin.c
branches/Cog/nscogsrc/plugins/VMProfileMacSupportPlugin/VMProfileMacSupportPlugin.c
branches/Cog/nscogsrc/plugins/Win32OSProcessPlugin/Win32OSProcessPlugin.c
branches/Cog/nscogsrc/plugins/ZipPlugin/ZipPlugin.c
branches/Cog/nscogsrc/vm/cogit.c
branches/Cog/nscogsrc/vm/cogit.h
branches/Cog/nscogsrc/vm/cogmethod.h
branches/Cog/nscogsrc/vm/cointerp.c
branches/Cog/nscogsrc/vm/cointerp.h
branches/Cog/nscogsrc/vm/gcc3x-cointerp.c
branches/Cog/nscogsrc/vm/interp.h
branches/Cog/nscogsrc/vm/vmCallback.h
branches/Cog/platforms/Mac OS/vm/sqMacMain.c
branches/Cog/platforms/unix/vm/sqUnixMain.c
branches/Cog/platforms/win32/vm/sqWin32Intel.c
branches/Cog/spurstacksrc/vm/gcc3x-interp.c
branches/Cog/spurstacksrc/vm/interp.c
branches/Cog/spurstacksrc/vm/interp.h
branches/Cog/spurstacksrc/vm/vmCallback.h
branches/Cog/src/plugins/ADPCMCodecPlugin/ADPCMCodecPlugin.c
branches/Cog/src/plugins/AioPlugin/AioPlugin.c
branches/Cog/src/plugins/AsynchFilePlugin/AsynchFilePlugin.c
branches/Cog/src/plugins/B2DPlugin/B2DPlugin.c
branches/Cog/src/plugins/B3DAcceleratorPlugin/B3DAcceleratorPlugin.c
branches/Cog/src/plugins/BMPReadWriterPlugin/BMPReadWriterPlugin.c
branches/Cog/src/plugins/BitBltPlugin/BitBltPlugin.c
branches/Cog/src/plugins/BochsIA32Plugin/BochsIA32Plugin.c
branches/Cog/src/plugins/CroquetPlugin/CroquetPlugin.c
branches/Cog/src/plugins/DSAPrims/DSAPrims.c
branches/Cog/src/plugins/DropPlugin/DropPlugin.c
branches/Cog/src/plugins/FFTPlugin/FFTPlugin.c
branches/Cog/src/plugins/FT2Plugin/FT2Plugin.c
branches/Cog/src/plugins/FileCopyPlugin/FileCopyPlugin.c
branches/Cog/src/plugins/FilePlugin/FilePlugin.c
branches/Cog/src/plugins/FloatArrayPlugin/FloatArrayPlugin.c
branches/Cog/src/plugins/FloatMathPlugin/FloatMathPlugin.c
branches/Cog/src/plugins/GdbARMPlugin/GdbARMPlugin.c
branches/Cog/src/plugins/GeniePlugin/GeniePlugin.c
branches/Cog/src/plugins/HostWindowPlugin/HostWindowPlugin.c
branches/Cog/src/plugins/IA32ABI/IA32ABI.c
branches/Cog/src/plugins/InternetConfigPlugin/InternetConfigPlugin.c
branches/Cog/src/plugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c
branches/Cog/src/plugins/JPEGReaderPlugin/JPEGReaderPlugin.c
branches/Cog/src/plugins/JoystickTabletPlugin/JoystickTabletPlugin.c
branches/Cog/src/plugins/Klatt/Klatt.c
branches/Cog/src/plugins/LargeIntegers/LargeIntegers.c
branches/Cog/src/plugins/LocalePlugin/LocalePlugin.c
branches/Cog/src/plugins/MIDIPlugin/MIDIPlugin.c
branches/Cog/src/plugins/MacMenubarPlugin/MacMenubarPlugin.c
branches/Cog/src/plugins/Matrix2x3Plugin/Matrix2x3Plugin.c
branches/Cog/src/plugins/MiscPrimitivePlugin/MiscPrimitivePlugin.c
branches/Cog/src/plugins/Mpeg3Plugin/Mpeg3Plugin.c
branches/Cog/src/plugins/QuicktimePlugin/QuicktimePlugin.c
branches/Cog/src/plugins/RePlugin/RePlugin.c
branches/Cog/src/plugins/SecurityPlugin/SecurityPlugin.c
branches/Cog/src/plugins/SerialPlugin/SerialPlugin.c
branches/Cog/src/plugins/SocketPlugin/SocketPlugin.c
branches/Cog/src/plugins/SoundCodecPrims/SoundCodecPrims.c
branches/Cog/src/plugins/SoundGenerationPlugin/SoundGenerationPlugin.c
branches/Cog/src/plugins/SoundPlugin/SoundPlugin.c
branches/Cog/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c
branches/Cog/src/plugins/SqueakSSL/SqueakSSL.c
branches/Cog/src/plugins/StarSqueakPlugin/StarSqueakPlugin.c
branches/Cog/src/plugins/UUIDPlugin/UUIDPlugin.c
branches/Cog/src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c
branches/Cog/src/plugins/VMProfileLinuxSupportPlugin/VMProfileLinuxSupportPlugin.c
branches/Cog/src/plugins/VMProfileMacSupportPlugin/VMProfileMacSupportPlugin.c
branches/Cog/src/plugins/Win32OSProcessPlugin/Win32OSProcessPlugin.c
branches/Cog/src/plugins/ZipPlugin/ZipPlugin.c
branches/Cog/src/vm/cogit.c
branches/Cog/src/vm/cogit.h
branches/Cog/src/vm/cogmethod.h
branches/Cog/src/vm/cointerp.c
branches/Cog/src/vm/cointerp.h
branches/Cog/src/vm/cointerpmt.c
branches/Cog/src/vm/cointerpmt.h
branches/Cog/src/vm/gcc3x-cointerp.c
branches/Cog/src/vm/gcc3x-cointerpmt.c
branches/Cog/src/vm/interp.h
branches/Cog/src/vm/vmCallback.h
branches/Cog/stacksrc/vm/gcc3x-interp.c
branches/Cog/stacksrc/vm/interp.c
branches/Cog/stacksrc/vm/interp.h
branches/Cog/stacksrc/vm/vmCallback.h
Added Paths:
-----------
branches/Cog/spursrc/
branches/Cog/spursrc/examplePlugins.ext
branches/Cog/spursrc/examplePlugins.int
branches/Cog/spursrc/vm/
branches/Cog/spursrc/vm/cogit.c
branches/Cog/spursrc/vm/cogit.h
branches/Cog/spursrc/vm/cogmethod.h
branches/Cog/spursrc/vm/cointerp.c
branches/Cog/spursrc/vm/cointerp.h
branches/Cog/spursrc/vm/exampleSqNamedPrims.h
branches/Cog/spursrc/vm/gcc3x-cointerp.c
branches/Cog/spursrc/vm/interp.h
branches/Cog/spursrc/vm/vmCallback.h
Property Changed:
----------------
branches/Cog/platforms/Cross/vm/sqSCCSVersion.h
Modified: branches/Cog/nscogsrc/plugins/AsynchFilePlugin/AsynchFilePlugin.c
===================================================================
--- branches/Cog/nscogsrc/plugins/AsynchFilePlugin/AsynchFilePlugin.c 2013-11-19 23:53:24 UTC (rev 2816)
+++ branches/Cog/nscogsrc/plugins/AsynchFilePlugin/AsynchFilePlugin.c 2013-11-23 00:51:45 UTC (rev 2817)
@@ -1,9 +1,9 @@
/* Automatically generated by
- SmartSyntaxPluginCodeGenerator VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ SmartSyntaxPluginCodeGenerator VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
from
- AsynchFilePlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ AsynchFilePlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
*/
-static char __buildInfo[] = "AsynchFilePlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85 " __DATE__ ;
+static char __buildInfo[] = "AsynchFilePlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 " __DATE__ ;
@@ -38,7 +38,6 @@
/*** Constants ***/
-#define BytesPerWord 4
/*** Function Prototypes ***/
@@ -103,9 +102,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "AsynchFilePlugin VMMaker.oscog-eem.497 (i)"
+ "AsynchFilePlugin VMMaker.oscog-eem.517 (i)"
#else
- "AsynchFilePlugin VMMaker.oscog-eem.497 (e)"
+ "AsynchFilePlugin VMMaker.oscog-eem.517 (e)"
#endif
;
static void * sCOAFfn;
Modified: branches/Cog/nscogsrc/plugins/B2DPlugin/B2DPlugin.c
===================================================================
--- branches/Cog/nscogsrc/plugins/B2DPlugin/B2DPlugin.c 2013-11-19 23:53:24 UTC (rev 2816)
+++ branches/Cog/nscogsrc/plugins/B2DPlugin/B2DPlugin.c 2013-11-23 00:51:45 UTC (rev 2817)
@@ -1,9 +1,9 @@
/* Automatically generated by
- VMPluginCodeGenerator VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ VMPluginCodeGenerator VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
from
- BalloonEnginePlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ BalloonEnginePlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
*/
-static char __buildInfo[] = "BalloonEnginePlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85 " __DATE__ ;
+static char __buildInfo[] = "BalloonEnginePlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 " __DATE__ ;
@@ -42,7 +42,6 @@
#define BEFormsIndex 3
#define BESpanIndex 1
#define BEWorkBufferIndex 0
-#define BytesPerWord 4
#define ETBalloonEdgeDataSize 6
#define ETIndexIndex 0
#define ETLinesIndex 4
@@ -840,9 +839,9 @@
static void * loadBBFn;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "B2DPlugin VMMaker.oscog-eem.497 (i)"
+ "B2DPlugin VMMaker.oscog-eem.517 (i)"
#else
- "B2DPlugin VMMaker.oscog-eem.497 (e)"
+ "B2DPlugin VMMaker.oscog-eem.517 (e)"
#endif
;
static int* objBuffer;
Modified: branches/Cog/nscogsrc/plugins/BMPReadWriterPlugin/BMPReadWriterPlugin.c
===================================================================
--- branches/Cog/nscogsrc/plugins/BMPReadWriterPlugin/BMPReadWriterPlugin.c 2013-11-19 23:53:24 UTC (rev 2816)
+++ branches/Cog/nscogsrc/plugins/BMPReadWriterPlugin/BMPReadWriterPlugin.c 2013-11-23 00:51:45 UTC (rev 2817)
@@ -1,9 +1,9 @@
/* Automatically generated by
- VMPluginCodeGenerator VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ VMPluginCodeGenerator VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
from
- BMPReadWriterPlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ BMPReadWriterPlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
*/
-static char __buildInfo[] = "BMPReadWriterPlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85 " __DATE__ ;
+static char __buildInfo[] = "BMPReadWriterPlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 " __DATE__ ;
@@ -37,7 +37,6 @@
/*** Constants ***/
-#define BytesPerWord 4
/*** Function Prototypes ***/
@@ -79,9 +78,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "BMPReadWriterPlugin VMMaker.oscog-eem.497 (i)"
+ "BMPReadWriterPlugin VMMaker.oscog-eem.517 (i)"
#else
- "BMPReadWriterPlugin VMMaker.oscog-eem.497 (e)"
+ "BMPReadWriterPlugin VMMaker.oscog-eem.517 (e)"
#endif
;
Modified: branches/Cog/nscogsrc/plugins/BitBltPlugin/BitBltPlugin.c
===================================================================
--- branches/Cog/nscogsrc/plugins/BitBltPlugin/BitBltPlugin.c 2013-11-19 23:53:24 UTC (rev 2816)
+++ branches/Cog/nscogsrc/plugins/BitBltPlugin/BitBltPlugin.c 2013-11-23 00:51:45 UTC (rev 2817)
@@ -1,9 +1,9 @@
/* Automatically generated by
- SmartSyntaxPluginCodeGenerator VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ SmartSyntaxPluginCodeGenerator VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
from
- BitBltSimulation VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ BitBltSimulation VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
*/
-static char __buildInfo[] = "BitBltSimulation VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85 " __DATE__ ;
+static char __buildInfo[] = "BitBltSimulation VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 " __DATE__ ;
@@ -63,7 +63,6 @@
#define BBWidthIndex 6
#define BinaryPoint 14
#define BlueIndex 2
-#define BytesPerWord 4
#define ColorMapFixedPart 2
#define ColorMapIndexedPart 4
#define ColorMapNewStyle 8
@@ -345,9 +344,9 @@
};
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "BitBltPlugin VMMaker.oscog-eem.497 (i)"
+ "BitBltPlugin VMMaker.oscog-eem.517 (i)"
#else
- "BitBltPlugin VMMaker.oscog-eem.497 (e)"
+ "BitBltPlugin VMMaker.oscog-eem.517 (e)"
#endif
;
static sqInt noHalftone;
Modified: branches/Cog/nscogsrc/plugins/DSAPrims/DSAPrims.c
===================================================================
--- branches/Cog/nscogsrc/plugins/DSAPrims/DSAPrims.c 2013-11-19 23:53:24 UTC (rev 2816)
+++ branches/Cog/nscogsrc/plugins/DSAPrims/DSAPrims.c 2013-11-23 00:51:45 UTC (rev 2817)
@@ -1,9 +1,9 @@
/* Automatically generated by
- VMPluginCodeGenerator VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ VMPluginCodeGenerator VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
from
- DSAPlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ DSAPlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
*/
-static char __buildInfo[] = "DSAPlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85 " __DATE__ ;
+static char __buildInfo[] = "DSAPlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 " __DATE__ ;
@@ -37,7 +37,6 @@
/*** Constants ***/
-#define BytesPerWord 4
/*** Function Prototypes ***/
@@ -95,9 +94,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "DSAPrims VMMaker.oscog-eem.497 (i)"
+ "DSAPrims VMMaker.oscog-eem.517 (i)"
#else
- "DSAPrims VMMaker.oscog-eem.497 (e)"
+ "DSAPrims VMMaker.oscog-eem.517 (e)"
#endif
;
static sqInt remainderDigitCount;
Modified: branches/Cog/nscogsrc/plugins/DropPlugin/DropPlugin.c
===================================================================
--- branches/Cog/nscogsrc/plugins/DropPlugin/DropPlugin.c 2013-11-19 23:53:24 UTC (rev 2816)
+++ branches/Cog/nscogsrc/plugins/DropPlugin/DropPlugin.c 2013-11-23 00:51:45 UTC (rev 2817)
@@ -1,9 +1,9 @@
/* Automatically generated by
- VMPluginCodeGenerator VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ VMPluginCodeGenerator VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
from
- DropPlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ DropPlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
*/
-static char __buildInfo[] = "DropPlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85 " __DATE__ ;
+static char __buildInfo[] = "DropPlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 " __DATE__ ;
@@ -38,7 +38,6 @@
/*** Constants ***/
-#define BytesPerWord 4
/*** Function Prototypes ***/
@@ -81,9 +80,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "DropPlugin VMMaker.oscog-eem.497 (i)"
+ "DropPlugin VMMaker.oscog-eem.517 (i)"
#else
- "DropPlugin VMMaker.oscog-eem.497 (e)"
+ "DropPlugin VMMaker.oscog-eem.517 (e)"
#endif
;
Modified: branches/Cog/nscogsrc/plugins/FileCopyPlugin/FileCopyPlugin.c
===================================================================
--- branches/Cog/nscogsrc/plugins/FileCopyPlugin/FileCopyPlugin.c 2013-11-19 23:53:24 UTC (rev 2816)
+++ branches/Cog/nscogsrc/plugins/FileCopyPlugin/FileCopyPlugin.c 2013-11-23 00:51:45 UTC (rev 2817)
@@ -1,9 +1,9 @@
/* Automatically generated by
- SmartSyntaxPluginCodeGenerator VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ SmartSyntaxPluginCodeGenerator VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
from
- FileCopyPlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ FileCopyPlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
*/
-static char __buildInfo[] = "FileCopyPlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85 " __DATE__ ;
+static char __buildInfo[] = "FileCopyPlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 " __DATE__ ;
@@ -37,7 +37,6 @@
/*** Constants ***/
-#define BytesPerWord 4
/*** Function Prototypes ***/
@@ -75,9 +74,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "FileCopyPlugin VMMaker.oscog-eem.497 (i)"
+ "FileCopyPlugin VMMaker.oscog-eem.517 (i)"
#else
- "FileCopyPlugin VMMaker.oscog-eem.497 (e)"
+ "FileCopyPlugin VMMaker.oscog-eem.517 (e)"
#endif
;
@@ -133,8 +132,8 @@
if (failed()) {
return null;
}
- srcSz = slotSizeOf(((sqInt)(long)(srcName) - 4));
- dstSz = slotSizeOf(((sqInt)(long)(dstName) - 4));
+ srcSz = slotSizeOf(((sqInt)(long)(srcName) - BaseHeaderSize));
+ dstSz = slotSizeOf(((sqInt)(long)(dstName) - BaseHeaderSize));
ok = sqCopyFilesizetosize(srcName, srcSz, dstName, dstSz);
if (!ok) {
primitiveFail();
Modified: branches/Cog/nscogsrc/plugins/FilePlugin/FilePlugin.c
===================================================================
--- branches/Cog/nscogsrc/plugins/FilePlugin/FilePlugin.c 2013-11-19 23:53:24 UTC (rev 2816)
+++ branches/Cog/nscogsrc/plugins/FilePlugin/FilePlugin.c 2013-11-23 00:51:45 UTC (rev 2817)
@@ -1,9 +1,9 @@
/* Automatically generated by
- VMPluginCodeGenerator VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ VMPluginCodeGenerator VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
from
- FilePlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ FilePlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
*/
-static char __buildInfo[] = "FilePlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85 " __DATE__ ;
+static char __buildInfo[] = "FilePlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 " __DATE__ ;
@@ -38,7 +38,6 @@
/*** Constants ***/
-#define BytesPerWord 4
#define COGMTVM 0
#define DirBadPath 2
#define DirNoMoreEntries 1
@@ -181,9 +180,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "FilePlugin VMMaker.oscog-eem.497 (i)"
+ "FilePlugin VMMaker.oscog-eem.517 (i)"
#else
- "FilePlugin VMMaker.oscog-eem.497 (e)"
+ "FilePlugin VMMaker.oscog-eem.517 (e)"
#endif
;
static void * sCCPfn;
Modified: branches/Cog/nscogsrc/plugins/FloatArrayPlugin/FloatArrayPlugin.c
===================================================================
--- branches/Cog/nscogsrc/plugins/FloatArrayPlugin/FloatArrayPlugin.c 2013-11-19 23:53:24 UTC (rev 2816)
+++ branches/Cog/nscogsrc/plugins/FloatArrayPlugin/FloatArrayPlugin.c 2013-11-23 00:51:45 UTC (rev 2817)
@@ -1,9 +1,9 @@
/* Automatically generated by
- VMPluginCodeGenerator VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ VMPluginCodeGenerator VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
from
- FloatArrayPlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ FloatArrayPlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
*/
-static char __buildInfo[] = "FloatArrayPlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85 " __DATE__ ;
+static char __buildInfo[] = "FloatArrayPlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 " __DATE__ ;
@@ -37,7 +37,6 @@
/*** Constants ***/
-#define BytesPerWord 4
/*** Function Prototypes ***/
@@ -113,9 +112,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "FloatArrayPlugin VMMaker.oscog-eem.497 (i)"
+ "FloatArrayPlugin VMMaker.oscog-eem.517 (i)"
#else
- "FloatArrayPlugin VMMaker.oscog-eem.497 (e)"
+ "FloatArrayPlugin VMMaker.oscog-eem.517 (e)"
#endif
;
Modified: branches/Cog/nscogsrc/plugins/FloatMathPlugin/FloatMathPlugin.c
===================================================================
--- branches/Cog/nscogsrc/plugins/FloatMathPlugin/FloatMathPlugin.c 2013-11-19 23:53:24 UTC (rev 2816)
+++ branches/Cog/nscogsrc/plugins/FloatMathPlugin/FloatMathPlugin.c 2013-11-23 00:51:45 UTC (rev 2817)
@@ -1,9 +1,9 @@
/* Automatically generated by
- VMPluginCodeGenerator VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ VMPluginCodeGenerator VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
from
- FloatMathPlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ FloatMathPlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
*/
-static char __buildInfo[] = "FloatMathPlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85 " __DATE__ ;
+static char __buildInfo[] = "FloatMathPlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 " __DATE__ ;
@@ -38,7 +38,6 @@
/*** Constants ***/
-#define BytesPerWord 4
/*** Function Prototypes ***/
@@ -94,9 +93,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "FloatMathPlugin VMMaker.oscog-eem.497 (i)"
+ "FloatMathPlugin VMMaker.oscog-eem.517 (i)"
#else
- "FloatMathPlugin VMMaker.oscog-eem.497 (e)"
+ "FloatMathPlugin VMMaker.oscog-eem.517 (e)"
#endif
;
Modified: branches/Cog/nscogsrc/plugins/IA32ABI/IA32ABI.c
===================================================================
--- branches/Cog/nscogsrc/plugins/IA32ABI/IA32ABI.c 2013-11-19 23:53:24 UTC (rev 2816)
+++ branches/Cog/nscogsrc/plugins/IA32ABI/IA32ABI.c 2013-11-23 00:51:45 UTC (rev 2817)
@@ -1,9 +1,9 @@
/* Automatically generated by
- VMPluginCodeGenerator VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ VMPluginCodeGenerator VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
from
- NewsqueakIA32ABIPlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ NewsqueakIA32ABIPlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
*/
-static char __buildInfo[] = "NewsqueakIA32ABIPlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85 " __DATE__ ;
+static char __buildInfo[] = "NewsqueakIA32ABIPlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 " __DATE__ ;
@@ -53,9 +53,6 @@
/*** Constants ***/
-#define BaseHeaderSize 4
-#define BytesPerOop 4
-#define BytesPerWord 4
#define PrimErrBadArgument 3
#define PrimErrBadIndex 4
#define PrimErrBadReceiver 2
@@ -223,9 +220,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "IA32ABI VMMaker.oscog-eem.497 (i)"
+ "IA32ABI VMMaker.oscog-eem.517 (i)"
#else
- "IA32ABI VMMaker.oscog-eem.497 (e)"
+ "IA32ABI VMMaker.oscog-eem.517 (e)"
#endif
;
Modified: branches/Cog/nscogsrc/plugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c
===================================================================
--- branches/Cog/nscogsrc/plugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c 2013-11-19 23:53:24 UTC (rev 2816)
+++ branches/Cog/nscogsrc/plugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c 2013-11-23 00:51:45 UTC (rev 2817)
@@ -1,9 +1,9 @@
/* Automatically generated by
- SmartSyntaxPluginCodeGenerator VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ SmartSyntaxPluginCodeGenerator VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
from
- JPEGReadWriter2Plugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ JPEGReadWriter2Plugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
*/
-static char __buildInfo[] = "JPEGReadWriter2Plugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85 " __DATE__ ;
+static char __buildInfo[] = "JPEGReadWriter2Plugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 " __DATE__ ;
@@ -38,7 +38,6 @@
/*** Constants ***/
-#define BytesPerWord 4
/*** Function Prototypes ***/
@@ -104,9 +103,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "JPEGReadWriter2Plugin VMMaker.oscog-eem.497 (i)"
+ "JPEGReadWriter2Plugin VMMaker.oscog-eem.517 (i)"
#else
- "JPEGReadWriter2Plugin VMMaker.oscog-eem.497 (e)"
+ "JPEGReadWriter2Plugin VMMaker.oscog-eem.517 (e)"
#endif
;
Modified: branches/Cog/nscogsrc/plugins/JPEGReaderPlugin/JPEGReaderPlugin.c
===================================================================
--- branches/Cog/nscogsrc/plugins/JPEGReaderPlugin/JPEGReaderPlugin.c 2013-11-19 23:53:24 UTC (rev 2816)
+++ branches/Cog/nscogsrc/plugins/JPEGReaderPlugin/JPEGReaderPlugin.c 2013-11-23 00:51:45 UTC (rev 2817)
@@ -1,9 +1,9 @@
/* Automatically generated by
- VMPluginCodeGenerator VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ VMPluginCodeGenerator VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
from
- JPEGReaderPlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ JPEGReaderPlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
*/
-static char __buildInfo[] = "JPEGReaderPlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85 " __DATE__ ;
+static char __buildInfo[] = "JPEGReaderPlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 " __DATE__ ;
@@ -39,7 +39,6 @@
/*** Constants ***/
#define BlockWidthIndex 5
#define BlueIndex 2
-#define BytesPerWord 4
#define ConstBits 13
#define CurrentXIndex 0
#define CurrentYIndex 1
@@ -181,9 +180,9 @@
static sqInt jsReadLimit;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "JPEGReaderPlugin VMMaker.oscog-eem.497 (i)"
+ "JPEGReaderPlugin VMMaker.oscog-eem.517 (i)"
#else
- "JPEGReaderPlugin VMMaker.oscog-eem.497 (e)"
+ "JPEGReaderPlugin VMMaker.oscog-eem.517 (e)"
#endif
;
static int *residuals;
Modified: branches/Cog/nscogsrc/plugins/LargeIntegers/LargeIntegers.c
===================================================================
--- branches/Cog/nscogsrc/plugins/LargeIntegers/LargeIntegers.c 2013-11-19 23:53:24 UTC (rev 2816)
+++ branches/Cog/nscogsrc/plugins/LargeIntegers/LargeIntegers.c 2013-11-23 00:51:45 UTC (rev 2817)
@@ -1,9 +1,9 @@
/* Automatically generated by
- SmartSyntaxPluginCodeGenerator VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ SmartSyntaxPluginCodeGenerator VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
from
- LargeIntegersPlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ LargeIntegersPlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
*/
-static char __buildInfo[] = "LargeIntegersPlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85 " __DATE__ ;
+static char __buildInfo[] = "LargeIntegersPlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 " __DATE__ ;
@@ -37,7 +37,6 @@
/*** Constants ***/
-#define BytesPerWord 4
/*** Function Prototypes ***/
@@ -173,9 +172,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "LargeIntegers v1.5 VMMaker.oscog-eem.497 (i)"
+ "LargeIntegers v1.5 VMMaker.oscog-eem.517 (i)"
#else
- "LargeIntegers v1.5 VMMaker.oscog-eem.497 (e)"
+ "LargeIntegers v1.5 VMMaker.oscog-eem.517 (e)"
#endif
;
static const int orOpIndex = 1;
Modified: branches/Cog/nscogsrc/plugins/Matrix2x3Plugin/Matrix2x3Plugin.c
===================================================================
--- branches/Cog/nscogsrc/plugins/Matrix2x3Plugin/Matrix2x3Plugin.c 2013-11-19 23:53:24 UTC (rev 2816)
+++ branches/Cog/nscogsrc/plugins/Matrix2x3Plugin/Matrix2x3Plugin.c 2013-11-23 00:51:45 UTC (rev 2817)
@@ -1,9 +1,9 @@
/* Automatically generated by
- VMPluginCodeGenerator VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ VMPluginCodeGenerator VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
from
- Matrix2x3Plugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ Matrix2x3Plugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
*/
-static char __buildInfo[] = "Matrix2x3Plugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85 " __DATE__ ;
+static char __buildInfo[] = "Matrix2x3Plugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 " __DATE__ ;
@@ -37,7 +37,6 @@
/*** Constants ***/
-#define BytesPerWord 4
/*** Function Prototypes ***/
@@ -118,9 +117,9 @@
static double m23ResultY;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "Matrix2x3Plugin VMMaker.oscog-eem.497 (i)"
+ "Matrix2x3Plugin VMMaker.oscog-eem.517 (i)"
#else
- "Matrix2x3Plugin VMMaker.oscog-eem.497 (e)"
+ "Matrix2x3Plugin VMMaker.oscog-eem.517 (e)"
#endif
;
Modified: branches/Cog/nscogsrc/plugins/MiscPrimitivePlugin/MiscPrimitivePlugin.c
===================================================================
--- branches/Cog/nscogsrc/plugins/MiscPrimitivePlugin/MiscPrimitivePlugin.c 2013-11-19 23:53:24 UTC (rev 2816)
+++ branches/Cog/nscogsrc/plugins/MiscPrimitivePlugin/MiscPrimitivePlugin.c 2013-11-23 00:51:45 UTC (rev 2817)
@@ -1,13 +1,13 @@
/* Automatically generated by
- VMPluginCodeGenerator VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ VMPluginCodeGenerator VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
from
- MiscPrimitivePlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ MiscPrimitivePlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
Bitmap * Graphics-ar.142 uuid: 9a11fdac-93ce-8344-877f-55d10866f795
ByteArray * Collections-eem.375 uuid: c9da6558-3bd7-4f0f-b0e5-bc21208275f0
ByteString * Collections-eem.375 uuid: c9da6558-3bd7-4f0f-b0e5-bc21208275f0
SampledSound * Sound-ar.30 uuid: c0c6133c-73b7-7b47-9858-99b64868d35c
*/
-static char __buildInfo[] = "MiscPrimitivePlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85\n\
+static char __buildInfo[] = "MiscPrimitivePlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35\n\
Bitmap * Graphics-ar.142 uuid: 9a11fdac-93ce-8344-877f-55d10866f795\n\
ByteArray * Collections-eem.375 uuid: c9da6558-3bd7-4f0f-b0e5-bc21208275f0\n\
ByteString * Collections-eem.375 uuid: c9da6558-3bd7-4f0f-b0e5-bc21208275f0\n\
@@ -84,7 +84,6 @@
/*** Constants ***/
-#define BytesPerWord 4
/*** Variables ***/
@@ -95,9 +94,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "MiscPrimitivePlugin VMMaker.oscog-eem.497 (i)"
+ "MiscPrimitivePlugin VMMaker.oscog-eem.517 (i)"
#else
- "MiscPrimitivePlugin VMMaker.oscog-eem.497 (e)"
+ "MiscPrimitivePlugin VMMaker.oscog-eem.517 (e)"
#endif
;
Modified: branches/Cog/nscogsrc/plugins/RePlugin/RePlugin.c
===================================================================
--- branches/Cog/nscogsrc/plugins/RePlugin/RePlugin.c 2013-11-19 23:53:24 UTC (rev 2816)
+++ branches/Cog/nscogsrc/plugins/RePlugin/RePlugin.c 2013-11-23 00:51:45 UTC (rev 2817)
@@ -1,9 +1,9 @@
/* Automatically generated by
- SmartSyntaxPluginCodeGenerator VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ SmartSyntaxPluginCodeGenerator VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
from
- RePlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ RePlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
*/
-static char __buildInfo[] = "RePlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85 " __DATE__ ;
+static char __buildInfo[] = "RePlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 " __DATE__ ;
@@ -38,7 +38,6 @@
/*** Constants ***/
-#define BytesPerWord 4
/*** Function Prototypes ***/
@@ -127,9 +126,9 @@
static sqInt matchFlags;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "RePlugin VMMaker.oscog-eem.497 (i)"
+ "RePlugin VMMaker.oscog-eem.517 (i)"
#else
- "RePlugin VMMaker.oscog-eem.497 (e)"
+ "RePlugin VMMaker.oscog-eem.517 (e)"
#endif
;
static int netMemory = 0;
Modified: branches/Cog/nscogsrc/plugins/SecurityPlugin/SecurityPlugin.c
===================================================================
--- branches/Cog/nscogsrc/plugins/SecurityPlugin/SecurityPlugin.c 2013-11-19 23:53:24 UTC (rev 2816)
+++ branches/Cog/nscogsrc/plugins/SecurityPlugin/SecurityPlugin.c 2013-11-23 00:51:45 UTC (rev 2817)
@@ -1,9 +1,9 @@
/* Automatically generated by
- VMPluginCodeGenerator VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ VMPluginCodeGenerator VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
from
- SecurityPlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ SecurityPlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
*/
-static char __buildInfo[] = "SecurityPlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85 " __DATE__ ;
+static char __buildInfo[] = "SecurityPlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 " __DATE__ ;
@@ -38,7 +38,6 @@
/*** Constants ***/
-#define BytesPerWord 4
/*** Function Prototypes ***/
@@ -97,9 +96,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "SecurityPlugin VMMaker.oscog-eem.497 (i)"
+ "SecurityPlugin VMMaker.oscog-eem.517 (i)"
#else
- "SecurityPlugin VMMaker.oscog-eem.497 (e)"
+ "SecurityPlugin VMMaker.oscog-eem.517 (e)"
#endif
;
Modified: branches/Cog/nscogsrc/plugins/SocketPlugin/SocketPlugin.c
===================================================================
--- branches/Cog/nscogsrc/plugins/SocketPlugin/SocketPlugin.c 2013-11-19 23:53:24 UTC (rev 2816)
+++ branches/Cog/nscogsrc/plugins/SocketPlugin/SocketPlugin.c 2013-11-23 00:51:45 UTC (rev 2817)
@@ -1,9 +1,9 @@
/* Automatically generated by
- SmartSyntaxPluginCodeGenerator VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ SmartSyntaxPluginCodeGenerator VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
from
- SocketPlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ SocketPlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
*/
-static char __buildInfo[] = "SocketPlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85 " __DATE__ ;
+static char __buildInfo[] = "SocketPlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 " __DATE__ ;
@@ -38,7 +38,6 @@
/*** Constants ***/
-#define BytesPerWord 4
/*** Function Prototypes ***/
@@ -180,9 +179,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "SocketPlugin VMMaker.oscog-eem.497 (i)"
+ "SocketPlugin VMMaker.oscog-eem.517 (i)"
#else
- "SocketPlugin VMMaker.oscog-eem.497 (e)"
+ "SocketPlugin VMMaker.oscog-eem.517 (e)"
#endif
;
static void * sCCLOPfn;
@@ -284,7 +283,7 @@
{
sqInt sz;
- sz = byteSizeOf(((sqInt)(long)(ptrToByteArray) - 4));
+ sz = byteSizeOf(((sqInt)(long)(ptrToByteArray) - BaseHeaderSize));
if (!(sz == 4)) {
return primitiveFail();
}
@@ -402,8 +401,8 @@
return null;
}
if (!(failed())) {
- hostSize = byteSizeOf(((sqInt)(long)(hostName) - 4));
- servSize = byteSizeOf(((sqInt)(long)(servName) - 4));
+ hostSize = byteSizeOf(((sqInt)(long)(hostName) - BaseHeaderSize));
+ servSize = byteSizeOf(((sqInt)(long)(servName) - BaseHeaderSize));
sqResolverGetAddressInfoHostSizeServiceSizeFlagsFamilyTypeProtocol(hostName, hostSize, servName, servSize, flags, family, type, protocol);
}
if (failed()) {
@@ -485,7 +484,7 @@
return null;
}
if (!(failed())) {
- addrSize = byteSizeOf(((sqInt)(long)(socketAddress) - 4));
+ addrSize = byteSizeOf(((sqInt)(long)(socketAddress) - BaseHeaderSize));
sqResolverGetAddressInfoResultSize(socketAddress, addrSize);
}
if (failed()) {
@@ -574,7 +573,7 @@
return null;
}
if (!(failed())) {
- addrSize = byteSizeOf(((sqInt)(long)(socketName) - 4));
+ addrSize = byteSizeOf(((sqInt)(long)(socketName) - BaseHeaderSize));
sqResolverGetNameInfoHostResultSize(socketName, addrSize);
}
if (failed()) {
@@ -617,7 +616,7 @@
return null;
}
if (!(failed())) {
- addrSize = byteSizeOf(((sqInt)(long)(socketName) - 4));
+ addrSize = byteSizeOf(((sqInt)(long)(socketName) - BaseHeaderSize));
sqResolverGetNameInfoServiceResultSize(socketName, addrSize);
}
if (failed()) {
@@ -660,7 +659,7 @@
return null;
}
if (!(failed())) {
- nameSize = byteSizeOf(((sqInt)(long)(nameString) - 4));
+ nameSize = byteSizeOf(((sqInt)(long)(nameString) - BaseHeaderSize));
sqResolverHostNameResultSize(nameString, nameSize);
}
if (failed()) {
@@ -736,7 +735,7 @@
return null;
}
/* begin netAddressToInt: */
- sz = byteSizeOf(((sqInt)(long)((((unsigned char *) address))) - 4));
+ sz = byteSizeOf(((sqInt)(long)((((unsigned char *) address))) - BaseHeaderSize));
if (!(sz == 4)) {
addr = primitiveFail();
goto l1;
@@ -765,7 +764,7 @@
return null;
}
if (!(failed())) {
- sz = byteSizeOf(((sqInt)(long)(name) - 4));
+ sz = byteSizeOf(((sqInt)(long)(name) - BaseHeaderSize));
sqResolverStartNameLookup(name, sz);
}
if (failed()) {
@@ -1009,7 +1008,7 @@
return null;
}
/* begin netAddressToInt: */
- sz = byteSizeOf(((sqInt)(long)((((unsigned char *) address))) - 4));
+ sz = byteSizeOf(((sqInt)(long)((((unsigned char *) address))) - BaseHeaderSize));
if (!(sz == 4)) {
addr = primitiveFail();
goto l1;
@@ -1138,7 +1137,7 @@
return null;
}
/* begin netAddressToInt: */
- sz = byteSizeOf(((sqInt)(long)((((unsigned char *) address))) - 4));
+ sz = byteSizeOf(((sqInt)(long)((((unsigned char *) address))) - BaseHeaderSize));
if (!(sz == 4)) {
addr = primitiveFail();
goto l1;
@@ -1520,7 +1519,7 @@
}
}
/* begin netAddressToInt: */
- sz = byteSizeOf(((sqInt)(long)((((unsigned char *) ifAddr))) - 4));
+ sz = byteSizeOf(((sqInt)(long)((((unsigned char *) ifAddr))) - BaseHeaderSize));
if (!(sz == 4)) {
addr = primitiveFail();
goto l1;
@@ -2096,7 +2095,7 @@
arrayBase = ((char *) (firstIndexableField(array)));
bufStart = arrayBase + ((startIndex - 1) * byteSize);
/* begin netAddressToInt: */
- sz = byteSizeOf(((sqInt)(long)((((unsigned char *) hostAddress))) - 4));
+ sz = byteSizeOf(((sqInt)(long)((((unsigned char *) hostAddress))) - BaseHeaderSize));
if (!(sz == 4)) {
address = primitiveFail();
goto l1;
Modified: branches/Cog/nscogsrc/plugins/SoundPlugin/SoundPlugin.c
===================================================================
--- branches/Cog/nscogsrc/plugins/SoundPlugin/SoundPlugin.c 2013-11-19 23:53:24 UTC (rev 2816)
+++ branches/Cog/nscogsrc/plugins/SoundPlugin/SoundPlugin.c 2013-11-23 00:51:45 UTC (rev 2817)
@@ -1,9 +1,9 @@
/* Automatically generated by
- SmartSyntaxPluginCodeGenerator VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ SmartSyntaxPluginCodeGenerator VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
from
- SoundPlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ SoundPlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
*/
-static char __buildInfo[] = "SoundPlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85 " __DATE__ ;
+static char __buildInfo[] = "SoundPlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 " __DATE__ ;
@@ -38,7 +38,6 @@
/*** Constants ***/
-#define BytesPerWord 4
/*** Function Prototypes ***/
@@ -111,9 +110,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "SoundPlugin VMMaker.oscog-eem.497 (i)"
+ "SoundPlugin VMMaker.oscog-eem.517 (i)"
#else
- "SoundPlugin VMMaker.oscog-eem.497 (e)"
+ "SoundPlugin VMMaker.oscog-eem.517 (e)"
#endif
;
@@ -259,7 +258,7 @@
if (failed()) {
return null;
}
- success(frameCount <= (slotSizeOf(((sqInt)(long)(buf) - 4))));
+ success(frameCount <= (slotSizeOf(((sqInt)(long)(buf) - BaseHeaderSize))));
if (!(failed())) {
framesPlayed = snd_InsertSamplesFromLeadTime(frameCount, (void *)buf, leadTime);
success(framesPlayed >= 0);
@@ -292,7 +291,7 @@
return null;
}
success((startIndex >= 1)
- && (((startIndex + frameCount) - 1) <= (slotSizeOf(((sqInt)(long)(buf) - 4)))));
+ && (((startIndex + frameCount) - 1) <= (slotSizeOf(((sqInt)(long)(buf) - BaseHeaderSize)))));
if (!(failed())) {
framesPlayed = snd_PlaySamplesFromAtLength(frameCount, (void *)buf, startIndex - 1);
success(framesPlayed >= 0);
@@ -351,7 +350,7 @@
return null;
}
if (!(failed())) {
- bufSizeInBytes = (slotSizeOf(((sqInt)(long)(buf) - 4))) * 4;
+ bufSizeInBytes = (slotSizeOf(((sqInt)(long)(buf) - BaseHeaderSize))) * 4;
success((startWordIndex >= 1)
&& (((startWordIndex - 1) * 2) < bufSizeInBytes));
}
Modified: branches/Cog/nscogsrc/plugins/SqueakSSL/SqueakSSL.c
===================================================================
--- branches/Cog/nscogsrc/plugins/SqueakSSL/SqueakSSL.c 2013-11-19 23:53:24 UTC (rev 2816)
+++ branches/Cog/nscogsrc/plugins/SqueakSSL/SqueakSSL.c 2013-11-23 00:51:45 UTC (rev 2817)
@@ -1,5 +1,5 @@
/* Automatically generated by
- VMPluginCodeGenerator VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ VMPluginCodeGenerator VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
from
SqueakSSLPlugin SqueakSSL-Plugin-ar.3 uuid: b76dbadd-ee96-5e44-abbb-8a0e3e17240a
*/
@@ -38,7 +38,6 @@
/*** Constants ***/
-#define BytesPerWord 4
/*** Function Prototypes ***/
Modified: branches/Cog/nscogsrc/plugins/UUIDPlugin/UUIDPlugin.c
===================================================================
--- branches/Cog/nscogsrc/plugins/UUIDPlugin/UUIDPlugin.c 2013-11-19 23:53:24 UTC (rev 2816)
+++ branches/Cog/nscogsrc/plugins/UUIDPlugin/UUIDPlugin.c 2013-11-23 00:51:45 UTC (rev 2817)
@@ -1,9 +1,9 @@
/* Automatically generated by
- SmartSyntaxPluginCodeGenerator VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ SmartSyntaxPluginCodeGenerator VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
from
- UUIDPlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ UUIDPlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
*/
-static char __buildInfo[] = "UUIDPlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85 " __DATE__ ;
+static char __buildInfo[] = "UUIDPlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 " __DATE__ ;
@@ -38,7 +38,6 @@
/*** Constants ***/
-#define BytesPerWord 4
/*** Function Prototypes ***/
@@ -76,9 +75,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "UUIDPlugin VMMaker.oscog-eem.497 (i)"
+ "UUIDPlugin VMMaker.oscog-eem.517 (i)"
#else
- "UUIDPlugin VMMaker.oscog-eem.497 (e)"
+ "UUIDPlugin VMMaker.oscog-eem.517 (e)"
#endif
;
Modified: branches/Cog/nscogsrc/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c
===================================================================
--- branches/Cog/nscogsrc/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c 2013-11-19 23:53:24 UTC (rev 2816)
+++ branches/Cog/nscogsrc/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c 2013-11-23 00:51:45 UTC (rev 2817)
@@ -1,9 +1,9 @@
/* Automatically generated by
- VMPluginCodeGenerator VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ VMPluginCodeGenerator VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
from
- UnixOSProcessPlugin * VMConstruction-Plugins-OSProcessPlugin.oscog-eem.43 uuid: 2fe4270b-d6b6-486d-ac17-86c1adf970a4
+ UnixOSProcessPlugin VMConstruction-Plugins-OSProcessPlugin.oscog-eem.44 uuid: 946fd79a-b249-4f25-8d13-11c6a087296f
*/
-static char __buildInfo[] = "UnixOSProcessPlugin * VMConstruction-Plugins-OSProcessPlugin.oscog-eem.43 uuid: 2fe4270b-d6b6-486d-ac17-86c1adf970a4 " __DATE__ ;
+static char __buildInfo[] = "UnixOSProcessPlugin VMConstruction-Plugins-OSProcessPlugin.oscog-eem.44 uuid: 946fd79a-b249-4f25-8d13-11c6a087296f " __DATE__ ;
/* D T Lewis - UnixOSProcessPlugin.c translated from class
UnixOSProcessPlugin of OSProcessPlugin version 4.3.3 Cog */
@@ -52,7 +52,6 @@
/*** Constants ***/
-#define BytesPerWord 4
#define FILEHANDLETYPE FILE * /* the type of low level stream to be used in a struct SQFile */
#define PrimErrBadArgument 3
#define PrimErrBadNumArgs 5
@@ -319,9 +318,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "UnixOSProcessPlugin * VMConstruction-Plugins-OSProcessPlugin.oscog-eem.43 (i)"
+ "UnixOSProcessPlugin VMConstruction-Plugins-OSProcessPlugin.oscog-eem.44 (i)"
#else
- "UnixOSProcessPlugin * VMConstruction-Plugins-OSProcessPlugin.oscog-eem.43 (e)"
+ "UnixOSProcessPlugin VMConstruction-Plugins-OSProcessPlugin.oscog-eem.44 (e)"
#endif
;
static void *originalSigHandlers[NSIG];
Modified: branches/Cog/nscogsrc/plugins/VMProfileLinuxSupportPlugin/VMProfileLinuxSupportPlugin.c
===================================================================
--- branches/Cog/nscogsrc/plugins/VMProfileLinuxSupportPlugin/VMProfileLinuxSupportPlugin.c 2013-11-19 23:53:24 UTC (rev 2816)
+++ branches/Cog/nscogsrc/plugins/VMProfileLinuxSupportPlugin/VMProfileLinuxSupportPlugin.c 2013-11-23 00:51:45 UTC (rev 2817)
@@ -1,9 +1,9 @@
/* Automatically generated by
- VMPluginCodeGenerator VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ VMPluginCodeGenerator VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
from
- VMProfileLinuxSupportPlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ VMProfileLinuxSupportPlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
*/
-static char __buildInfo[] = "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85 " __DATE__ ;
+static char __buildInfo[] = "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 " __DATE__ ;
@@ -42,7 +42,6 @@
/*** Constants ***/
-#define BytesPerWord 4
#define PrimErrBadArgument 3
#define PrimErrInappropriate 6
#define PrimErrNoMemory 9
@@ -104,9 +103,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.497 (i)"
+ "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.517 (i)"
#else
- "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.497 (e)"
+ "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.517 (e)"
#endif
;
static sqInt numModules;
Modified: branches/Cog/nscogsrc/plugins/VMProfileMacSupportPlugin/VMProfileMacSupportPlugin.c
===================================================================
--- branches/Cog/nscogsrc/plugins/VMProfileMacSupportPlugin/VMProfileMacSupportPlugin.c 2013-11-19 23:53:24 UTC (rev 2816)
+++ branches/Cog/nscogsrc/plugins/VMProfileMacSupportPlugin/VMProfileMacSupportPlugin.c 2013-11-23 00:51:45 UTC (rev 2817)
@@ -1,9 +1,9 @@
/* Automatically generated by
- VMPluginCodeGenerator VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ VMPluginCodeGenerator VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
from
- VMProfileMacSupportPlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ VMProfileMacSupportPlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
*/
-static char __buildInfo[] = "VMProfileMacSupportPlugin VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85 " __DATE__ ;
+static char __buildInfo[] = "VMProfileMacSupportPlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 " __DATE__ ;
@@ -40,7 +40,6 @@
/*** Constants ***/
-#define BytesPerWord 4
#define PrimErrBadArgument 3
@@ -103,9 +102,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "VMProfileMacSupportPlugin VMMaker.oscog-eem.497 (i)"
+ "VMProfileMacSupportPlugin VMMaker.oscog-eem.517 (i)"
#else
- "VMProfileMacSupportPlugin VMMaker.oscog-eem.497 (e)"
+ "VMProfileMacSupportPlugin VMMaker.oscog-eem.517 (e)"
#endif
;
Modified: branches/Cog/nscogsrc/plugins/Win32OSProcessPlugin/Win32OSProcessPlugin.c
===================================================================
--- branches/Cog/nscogsrc/plugins/Win32OSProcessPlugin/Win32OSProcessPlugin.c 2013-11-19 23:53:24 UTC (rev 2816)
+++ branches/Cog/nscogsrc/plugins/Win32OSProcessPlugin/Win32OSProcessPlugin.c 2013-11-23 00:51:45 UTC (rev 2817)
@@ -1,9 +1,9 @@
/* Automatically generated by
- VMPluginCodeGenerator VMMaker.oscog-eem.497 uuid: e1a38963-1741-4d75-99ae-af7006087d85
+ VMPluginCodeGenerator VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
from
- Win32OSProcessPlugin * VMConstruction-Plugins-OSProcessPlugin.oscog-eem.43 uuid: 2fe4270b-d6b6-486d-ac17-86c1adf970a4
+ Win32OSProcessPlugin VMConstruction-Plugins-OSProcessPlugin.oscog-eem.44 uuid: 946fd79a-b249-4f25-8d13-11c6a087296f
*/
-static char __buildInfo[] = "Win32OSProcessPlugin * VMConstruction-Plugins-OSProcessPlugin.oscog-eem.43 uuid: 2fe4270b-d6b6-486d-ac17-86c1adf970a4 " __DATE__ ;
+static char __buildInfo[] = "Win32OSProcessPlugin VMConstruction-Plugins-OSProcessPlugin.oscog-eem.44 uuid: 946fd79a-b249-4f25-8d13-11c6a087296f " __DATE__ ;
/* D T Lewis - Win32OSProcessPlugin.c translated from class
Win32OSProcessPlugin of OSProcessPlugin version 4.3.3 Cog */
@@ -45,7 +45,6 @@
/*** Constants ***/
-#define BytesPerWord 4
#define FILEHANDLETYPE FILE * /* the type of low level stream to be used in a struct SQFile */
#define PrimErrBadArgument 3
#define READCHARARRAYSIZE 512 /* Corresponds to expected max size of external semaphore table */
@@ -226,9 +225,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "Win32OSProcessPlugin * VMConstruction-Plugins-OSProcessPlugin.oscog-eem.43 (i)"
+ "Win32OSProcessPlugin VMConstruction-Plugins-OSProcessPlugin.oscog-eem.44 (i)"
#else
- "Win32OSProcessPlugin * VMConstruction-Plugins-OSProcessPlugin.oscog-eem.43 (e)"
+ "Win32OSProcessPlugin VMConstruction-Plugins-OSProcessPlugin.oscog-eem.44 (e)"
#endif
;
static int osprocessSandboxSecurity;
Modified: branches/Cog/nscogsrc/plugins/ZipPlugin/ZipPlugin.c
===================================================================
--- branches/Cog/nscogsrc/plugins/ZipPlugin/ZipPlugin.c 2013-11-19 23:53:24 UTC (rev 2816)
+++ branches/Cog/nscogsrc/plugins/ZipPlugin/ZipPlugin.c 2013-11-23 00:51:45 UTC (rev 2817)
@@ -1,9 +1,9 @@
/* Automatically generated by
- VMPluginCodeGenerator VMMaker.oscog-eem.498 uuid: 429d3a33-5318-4130-addb-342eaffe0c23
+ VMPluginCodeGenerator VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
from
- DeflatePlugin VMMaker.oscog-eem.498 uuid: 429d3a33-5318-4130-addb-342eaffe0c23
+ DeflatePlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
*/
-static char __buildInfo[] = "DeflatePlugin VMMaker.oscog-eem.498 uuid: 429d3a33-5318-4130-addb-342eaffe0c23 " __DATE__ ;
+static char __buildInfo[] = "DeflatePlugin VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 " __DATE__ ;
@@ -37,7 +37,6 @@
/*** Constants ***/
-#define BytesPerWord 4
#define DeflateHashMask 0x7FFF
#define DeflateHashShift 5
#define DeflateHashTableSize 32768
@@ -137,9 +136,9 @@
struct VirtualMachine* interpreterProxy;
static const char *moduleName =
#ifdef SQUEAK_BUILTIN_PLUGIN
- "ZipPlugin VMMaker.oscog-eem.498 (i)"
+ "ZipPlugin VMMaker.oscog-eem.517 (i)"
#else
- "ZipPlugin VMMaker.oscog-eem.498 (e)"
+ "ZipPlugin VMMaker.oscog-eem.517 (e)"
#endif
;
static unsigned int zipBaseDistance[] = {
Modified: branches/Cog/nscogsrc/vm/cogit.c
===================================================================
--- branches/Cog/nscogsrc/vm/cogit.c 2013-11-19 23:53:24 UTC (rev 2816)
+++ branches/Cog/nscogsrc/vm/cogit.c 2013-11-23 00:51:45 UTC (rev 2817)
@@ -1,9 +1,9 @@
/* Automatically generated by
- CCodeGenerator VMMaker.oscog-eem.496 uuid: f0401045-f2f7-470e-9940-3535be9c0334
+ CCodeGenerator VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
from
- StackToRegisterMappingCogit VMMaker.oscog-eem.496 uuid: f0401045-f2f7-470e-9940-3535be9c0334
+ StackToRegisterMappingCogit VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35
*/
-static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.496 uuid: f0401045-f2f7-470e-9940-3535be9c0334 " __DATE__ ;
+static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.517 uuid: 14ff7126-70ec-4cc4-9f55-70256e6a3d35 " __DATE__ ;
char *__cogitBuildInfo = __buildInfo;
@@ -129,10 +129,7 @@
#define ArithmeticShiftRightCqR 71
#define ArithmeticShiftRightRR 72
#define BadRegisterSet 1
-#define BaseHeaderSize 4
#define BlockCreationBytecodeSize 4
-#define BytesPerOop 4
-#define BytesPerWord 4
#define Call 9
#define CDQ 105
#define ClassMethodContextCompactIndex 14
@@ -255,7 +252,7 @@
#define MapEnd 0
#define MaxCompiledPrimitiveIndex 222
#define MaxMethodSize 65535
-#define MaxNegativeErrorCode -6
+#define MaxNegativeErrorCode -7
#define MaxNumArgs 15
#define MaxStackAllocSize 1572864
#define MaxStackCheckOffset 0xFFF
@@ -338,6 +335,7 @@
#define SubRR 79
#define TempReg -4
#define TypeMask 0x3
+#define UnimplementedPrimitive -7
#define ValueIndex 1
#define XCHGAwR 115
#define XCHGMwrR 116
@@ -828,9 +826,6 @@
static sqInt hasPCDependentInstructions(AbstractInstruction * self_in_hasPCDependentInstructions);
static sqInt hasSSE2Instructions(AbstractInstruction * self_in_hasSSE2Instructions);
static sqInt hasSSEInstructions(AbstractInstruction * self_in_hasSSEInstructions);
-static sqInt implementsNew(void);
-static sqInt implementsNewMethod(void);
-static sqInt implementsNewWithArg(void);
static sqInt incrementUsageOfTargetIfLinkedSendmcpcignored(sqInt annotation, char *mcpc, sqInt superfluity);
static sqInt initialClosedPICUsageCount(void);
static void initializeBackend(void);
@@ -903,8 +898,7 @@
static void mapObjectReferencesInGeneratedRuntime(void);
static void mapObjectReferencesInMachineCodeForBecome(void);
static void mapObjectReferencesInMachineCodeForFullGC(void);
-static void mapObjectReferencesInMachineCodeForIncrementalGC(void);
-static void mapObjectReferencesInMachineCodeForScavenge(void);
+static void mapObjectReferencesInMachineCodeForYoungGC(void);
void mapObjectReferencesInMachineCode(sqInt gcMode);
static void markAndTraceLiteralIfYoung(sqInt literal);
static void markAndTraceLiteral(sqInt literal);
@@ -950,9 +944,6 @@
static sqInt numMethods(void);
sqInt numMethodsOfType(sqInt cogMethodType);
static sqInt numSmallIntegerBits(void);
-static sqInt objectRepresentationImplementsNewMethod(sqInt primIndex);
-static sqInt objectRepresentationImplementsNewWithArg(sqInt primIndex);
-static sqInt objectRepresentationImplementsNew(sqInt primIndex);
static sqInt occurrencesInYoungReferrers(CogMethod *cogMethod);
static sqInt oopisGreaterThanOrEqualTo(sqInt anOop, sqInt otherOop);
static sqInt oopisGreaterThan(sqInt anOop, sqInt otherOop);
@@ -999,7 +990,7 @@
static sqInt relocateMethodsPreCompaction(void);
static sqInt remapIfObjectRefpchasYoung(sqInt annotation, char *mcpc, sqInt hasYoungPtr);
static sqInt remapNSIfObjectRefpchasYoung(sqInt annotation, char *mcpc, sqInt hasYoungPtr);
-static sqInt remapObj(sqInt oop);
+static sqInt remapObject(sqInt oop);
static sqInt remapOop(sqInt oop);
static sqInt removeFromOpenPICList(CogMethod *anOpenPIC);
static sqInt removeFromUnpairedMethodList(CogMethod *aCogMethod);
@@ -1060,6 +1051,7 @@
sqInt traceLinkedSendOffset(void);
static char * trampolineNamenumArgs(char *routinePrefix, sqInt numArgs);
static sqInt twoByteInstructionSizeAt(AbstractInstruction * self_in_twoByteInstructionSizeAt, sqInt pc);
+static sqInt unimplementedPrimitive(void);
static sqInt unknownBytecode(void);
void unlinkAllSends(void);
static sqInt unlinkIfLinkedSendToFreepcignored(sqInt annotation, char *mcpc, sqInt superfluity);
@@ -1800,8 +1792,8 @@
{ 0, -1, 0 },
{ 0, -1, 0 },
{ 0, -1, 0 },
- { genPrimitiveNew, 0, objectRepresentationImplementsNew },
- { genPrimitiveNewWithArg, 1, objectRepresentationImplementsNewWithArg },
+ { genPrimitiveNew, 0, 0 },
+ { genPrimitiveNewWithArg, 1, 0 },
{ 0, -1, 0 },
{ 0, -1, 0 },
{ 0, -1, 0 },
@@ -1809,7 +1801,7 @@
{ 0, -1, 0 },
{ 0, -1, 0 },
{ 0, -1, 0 },
- { genPrimitiveNewMethod, 2, objectRepresentationImplementsNewMethod },
+ { genPrimitiveNewMethod, 2, 0 },
{ 0, -1, 0 },
{ 0, -1, 0 },
{ 0, -1, 0 },
@@ -2385,7 +2377,7 @@
annotateobjRef(AbstractInstruction *abstractInstruction, sqInt anOop)
{
if (shouldAnnotateObjectReference(anOop)) {
- if (isYoung(anOop)) {
+ if (isYoungObject(anOop)) {
hasYoungReferent = 1;
}
return annotatewith(abstractInstruction, IsObjectReference);
@@ -2717,6 +2709,9 @@
l1: /* end lookup:for:methodAndErrorSelectorInto: */;
}
+ else {
+ newTargetMethodOrNil = (errorSelectorOrNil = null);
+ }
assert(outerReturn == (stackTop()));
cacheTag = inlineCacheTagForInstance(receiver);
if ((((cPIC->cPICNumCases)) >= numPICCases)
@@ -3127,7 +3122,7 @@
ok = 0;
}
if (!fullGCFlag) {
- if (((isYoung((cogMethod->methodObject)))
+ if (((isYoungObject((cogMethod->methodObject)))
|| (isYoung((cogMethod->selector))))
@@ Diff output truncated at 50000 characters. @@
More information about the Vm-dev
mailing list