wibble in setExecutable
authorAustin Seipp <mad.one@gmail.com>
Fri, 20 Mar 2009 12:00:43 +0000 (12:00 +0000)
committerAustin Seipp <mad.one@gmail.com>
Fri, 20 Mar 2009 12:00:43 +0000 (12:00 +0000)
rts/posix/OSMem.c
rts/win32/OSMem.c

index bdae273..51737ad 100644 (file)
@@ -237,6 +237,6 @@ void setExecutable (void *p, lnat len, rtsBool exec)
     StgWord size             = startOfLastPage - startOfFirstPage + pageSize;
     if (mprotect((void*)startOfFirstPage, (size_t)size, 
                 (exec ? PROT_EXEC : 0) | PROT_READ | PROT_WRITE) != 0) {
-       barf("makeExecutable: failed to protect 0x%p\n", p);
+       barf("setExecutable: failed to protect 0x%p\n", p);
     }
 }
index f4c1264..4edb5bf 100644 (file)
@@ -255,7 +255,7 @@ void setExecutable (void *p, lnat len, rtsBool exec)
                        exec ? PAGE_EXECUTE_READWRITE : PAGE_READWRITE, 
                        &dwOldProtect) == 0)
     {
-       sysErrorBelch("makeExecutable: failed to protect 0x%p; old protection: %lu\n",
+       sysErrorBelch("setExecutable: failed to protect 0x%p; old protection: %lu\n",
                       p, (unsigned long)dwOldProtect);
         stg_exit(EXIT_FAILURE);
     }