blob: 3ead4877e7b3711512d768ae26553b957d4a710d [file] [log] [blame]
--- polyml.5.5.1-orig/libpolyml/memmgr.cpp 2013-07-10 22:56:07.000000000 +1000
+++ polyml.5.5.1/libpolyml/memmgr.cpp 2014-02-10 14:08:51.866219101 +1100
@@ -80,7 +80,7 @@
// Allocate the heap itself.
size_t iSpace = size*sizeof(PolyWord);
bottom =
- (PolyWord*)osMemoryManager->Allocate(iSpace, PERMISSION_READ|PERMISSION_WRITE|PERMISSION_EXEC);
+ (PolyWord*)osMemoryManager->Allocate(iSpace, PERMISSION_READ|PERMISSION_EXEC);
if (bottom == 0)
return false;
@@ -359,7 +359,7 @@
// Allocate the memory itself.
size_t iSpace = size*sizeof(PolyWord);
space->bottom =
- (PolyWord*)osMemoryManager->Allocate(iSpace, PERMISSION_READ|PERMISSION_WRITE|PERMISSION_EXEC);
+ (PolyWord*)osMemoryManager->Allocate(iSpace, PERMISSION_READ|PERMISSION_EXEC);
if (space->bottom == 0)
{
@@ -728,7 +728,7 @@
LocalMemSpace *space = lSpaces[i];
if (! space->isMutable)
osMemoryManager->SetPermissions(space->bottom, (char*)space->top - (char*)space->bottom,
- on ? PERMISSION_READ|PERMISSION_EXEC : PERMISSION_READ|PERMISSION_EXEC|PERMISSION_WRITE);
+ on ? PERMISSION_READ|PERMISSION_EXEC : PERMISSION_READ|PERMISSION_WRITE);
}
}
}