< prev index next >

src/os/aix/vm/os_aix.cpp

Print this page

        

*** 2284,2294 **** const char* mesg) { assert(mesg != NULL, "mesg must be specified"); if (!pd_commit_memory(addr, size, exec)) { // Add extra info in product mode for vm_exit_out_of_memory(): PRODUCT_ONLY(warn_fail_commit_memory(addr, size, exec, errno);) ! vm_exit_out_of_memory(size, OOM_MMAP_ERROR, mesg); } } bool os::pd_commit_memory(char* addr, size_t size, bool exec) { --- 2284,2294 ---- const char* mesg) { assert(mesg != NULL, "mesg must be specified"); if (!pd_commit_memory(addr, size, exec)) { // Add extra info in product mode for vm_exit_out_of_memory(): PRODUCT_ONLY(warn_fail_commit_memory(addr, size, exec, errno);) ! vm_exit_out_of_memory(size, OOM_MMAP_ERROR, "%s", mesg); } } bool os::pd_commit_memory(char* addr, size_t size, bool exec) {
*** 3118,3129 **** // save the old handler in jvm save_preinstalled_handler(sig, oldAct); // libjsig also interposes the sigaction() call below and saves the // old sigaction on it own. } else { ! fatal(err_msg("Encountered unexpected pre-existing sigaction handler " ! "%#lx for signal %d.", (long)oldhand, sig)); } } struct sigaction sigAct; sigfillset(&(sigAct.sa_mask)); --- 3118,3129 ---- // save the old handler in jvm save_preinstalled_handler(sig, oldAct); // libjsig also interposes the sigaction() call below and saves the // old sigaction on it own. } else { ! fatal("Encountered unexpected pre-existing sigaction handler " ! "%#lx for signal %d.", (long)oldhand, sig); } } struct sigaction sigAct; sigfillset(&(sigAct.sa_mask));
*** 3697,3707 **** // Mark the polling page as readable void os::make_polling_page_readable(void) { // Changed according to os_linux.cpp. if (!checked_mprotect((char *)_polling_page, Aix::page_size(), PROT_READ)) { ! fatal(err_msg("Could not enable polling page at " PTR_FORMAT, _polling_page)); } }; int os::active_processor_count() { int online_cpus = ::sysconf(_SC_NPROCESSORS_ONLN); --- 3697,3707 ---- // Mark the polling page as readable void os::make_polling_page_readable(void) { // Changed according to os_linux.cpp. if (!checked_mprotect((char *)_polling_page, Aix::page_size(), PROT_READ)) { ! fatal("Could not enable polling page at " PTR_FORMAT, _polling_page); } }; int os::active_processor_count() { int online_cpus = ::sysconf(_SC_NPROCESSORS_ONLN);
< prev index next >