hotspot/src/share/vm/runtime/os.hpp
changeset 252 050143a0dbfb
parent 234 4da9c1bbc810
child 388 bcc631c5bbec
equal deleted inserted replaced
251:cb2e73f71205 252:050143a0dbfb
   226   static char*  reserve_memory_special(size_t size);
   226   static char*  reserve_memory_special(size_t size);
   227   static bool   release_memory_special(char* addr, size_t bytes);
   227   static bool   release_memory_special(char* addr, size_t bytes);
   228   static bool   large_page_init();
   228   static bool   large_page_init();
   229   static size_t large_page_size();
   229   static size_t large_page_size();
   230   static bool   can_commit_large_page_memory();
   230   static bool   can_commit_large_page_memory();
       
   231   static bool   can_execute_large_page_memory();
   231 
   232 
   232   // OS interface to polling page
   233   // OS interface to polling page
   233   static address get_polling_page()             { return _polling_page; }
   234   static address get_polling_page()             { return _polling_page; }
   234   static void    set_polling_page(address page) { _polling_page = page; }
   235   static void    set_polling_page(address page) { _polling_page = page; }
   235   static bool    is_poll_address(address addr)  { return addr >= _polling_page && addr < (_polling_page + os::vm_page_size()); }
   236   static bool    is_poll_address(address addr)  { return addr >= _polling_page && addr < (_polling_page + os::vm_page_size()); }