[Vm-dev] [commit][3183] Fix clearHeapMap in 64-bits.

commits at squeakvm.org commits at squeakvm.org
Sat Dec 13 04:32:51 UTC 2014


Revision: 3183
Author:   eliot
Date:     2014-12-12 20:32:50 -0800 (Fri, 12 Dec 2014)
Log Message:
-----------
Fix clearHeapMap in 64-bits.

Modified Paths:
--------------
    branches/Cog/platforms/Cross/vm/sqHeapMap.c

Modified: branches/Cog/platforms/Cross/vm/sqHeapMap.c
===================================================================
--- branches/Cog/platforms/Cross/vm/sqHeapMap.c	2014-12-13 04:15:40 UTC (rev 3182)
+++ branches/Cog/platforms/Cross/vm/sqHeapMap.c	2014-12-13 04:32:50 UTC (rev 3183)
@@ -189,7 +189,7 @@
 
 	for (i = 0; i < NUMROOTPAGES; i++)
 		if ((directory = mapPages[i]))
-			for (j = 0; j < DIRECTORYSIZE; j++)
+			for (j = 0; j < DIRECTORYSIZE / sizeof(void *); j++)
 				if ((page = directory[j]))
 					memset(page,0,PAGESIZE);
 }



More information about the Vm-dev mailing list