hotspot/src/os/solaris/vm/os_solaris.cpp
// Mark the polling page as unreadable
void os::make_polling_page_unreadable(void) {
{- -------------------------------------------
(1) mprotect() を呼んで, _polling_page をアクセス不可にする.
(なお, 基本的には失敗しないはずだが,
もし失敗したら fatal() で強制終了させている)
---------------------------------------- -}
if( mprotect((char *)_polling_page, page_size, PROT_NONE) != 0 )
fatal("Could not disable polling page");
};
This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.