equal
deleted
inserted
replaced
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 |