hotspot/src/os/bsd/vm/os_bsd.cpp
changeset 19546 f6b7c9e96ea3
parent 19532 6a9f968b7b05
child 19986 33d188c66ed9
child 22828 17ecb098bc1e
equal deleted inserted replaced
19544:8f3ad1962aef 19546:f6b7c9e96ea3
  2323 
  2323 
  2324 void os::large_page_init() {
  2324 void os::large_page_init() {
  2325 }
  2325 }
  2326 
  2326 
  2327 
  2327 
  2328 char* os::reserve_memory_special(size_t bytes, char* req_addr, bool exec) {
  2328 char* os::reserve_memory_special(size_t bytes, size_t alignment, char* req_addr, bool exec) {
       
  2329   fatal("This code is not used or maintained.");
       
  2330 
  2329   // "exec" is passed in but not used.  Creating the shared image for
  2331   // "exec" is passed in but not used.  Creating the shared image for
  2330   // the code cache doesn't have an SHM_X executable permission to check.
  2332   // the code cache doesn't have an SHM_X executable permission to check.
  2331   assert(UseLargePages && UseSHM, "only for SHM large pages");
  2333   assert(UseLargePages && UseSHM, "only for SHM large pages");
  2332 
  2334 
  2333   key_t key = IPC_PRIVATE;
  2335   key_t key = IPC_PRIVATE;
  4750   n = MIN2(n, (int)bufferSize);
  4752   n = MIN2(n, (int)bufferSize);
  4751 
  4753 
  4752   return n;
  4754   return n;
  4753 }
  4755 }
  4754 
  4756 
       
  4757 #ifndef PRODUCT
       
  4758 void TestReserveMemorySpecial_test() {
       
  4759   // No tests available for this platform
       
  4760 }
       
  4761 #endif