hotspot/src/os/windows/vm/os_windows.cpp
// Mark the polling page as readable
void os::make_polling_page_readable(void) {
{- -------------------------------------------
(1) VirtualProtect() を呼んで, _polling_page をアクセス可能な状態にする.
(なお, 基本的には失敗しないはずだが,
もし失敗したら fatal() で強制終了させている)
---------------------------------------- -}
DWORD old_status;
if( !VirtualProtect((char *)_polling_page, os::vm_page_size(), PAGE_READONLY, &old_status) )
fatal("Could not enable polling page");
};
This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.