src/os/windows/vm/os_windows.cpp

changeset 514
82db0859acbe
parent 497
cd0742ba123c
child 548
ba764ed4b6f2
child 576
fcbfc50865ab
     1.1 --- a/src/os/windows/vm/os_windows.cpp	Fri Mar 28 11:52:29 2008 -0700
     1.2 +++ b/src/os/windows/vm/os_windows.cpp	Fri Mar 28 23:35:42 2008 -0700
     1.3 @@ -2516,9 +2516,13 @@
     1.4    return false;
     1.5  }
     1.6  
     1.7 +bool os::can_execute_large_page_memory() {
     1.8 +  return true;
     1.9 +}
    1.10 +
    1.11  char* os::reserve_memory_special(size_t bytes) {
    1.12    DWORD flag = MEM_RESERVE | MEM_COMMIT | MEM_LARGE_PAGES;
    1.13 -  char * res = (char *)VirtualAlloc(NULL, bytes, flag, PAGE_READWRITE);
    1.14 +  char * res = (char *)VirtualAlloc(NULL, bytes, flag, PAGE_EXECUTE_READWRITE);
    1.15    return res;
    1.16  }
    1.17  

mercurial