hotspot/src/share/vm/runtime/os.hpp
changeset 39390 edf6a424a8b7
parent 38263 a7488329ad27
child 40010 e32d5e545789
equal deleted inserted replaced
39281:84e5f0fc2112 39390:edf6a424a8b7
   258 
   258 
   259   // Interface for stack banging (predetect possible stack overflow for
   259   // Interface for stack banging (predetect possible stack overflow for
   260   // exception processing)  There are guard pages, and above that shadow
   260   // exception processing)  There are guard pages, and above that shadow
   261   // pages for stack overflow checking.
   261   // pages for stack overflow checking.
   262   static bool uses_stack_guard_pages();
   262   static bool uses_stack_guard_pages();
   263   static bool allocate_stack_guard_pages();
   263   static bool must_commit_stack_guard_pages();
   264   static void map_stack_shadow_pages();
   264   static void map_stack_shadow_pages(address sp);
   265   static bool stack_shadow_pages_available(Thread *thread, const methodHandle& method);
   265   static bool stack_shadow_pages_available(Thread *thread, const methodHandle& method, address sp);
   266 
   266 
   267   // OS interface to Virtual Memory
   267   // OS interface to Virtual Memory
   268 
   268 
   269   // Return the default page size.
   269   // Return the default page size.
   270   static int    vm_page_size();
   270   static int    vm_page_size();