equal
deleted
inserted
replaced
1334 // handler or a println uses at least 8k stack of VM and native code |
1334 // handler or a println uses at least 8k stack of VM and native code |
1335 // respectively. |
1335 // respectively. |
1336 const int framesize_in_bytes = |
1336 const int framesize_in_bytes = |
1337 Interpreter::size_top_interpreter_activation(method()) * wordSize; |
1337 Interpreter::size_top_interpreter_activation(method()) * wordSize; |
1338 |
1338 |
1339 assert((thread->stack_base() - thread->stack_size()) + |
1339 address limit = ((JavaThread*)thread)->stack_end() + |
1340 (JavaThread::stack_guard_zone_size() + |
1340 (JavaThread::stack_guard_zone_size() + JavaThread::stack_shadow_zone_size()); |
1341 JavaThread::stack_shadow_zone_size() + framesize_in_bytes) == |
1341 |
1342 ((JavaThread*)thread)->stack_overflow_limit() + framesize_in_bytes, "sanity"); |
1342 return sp > (limit + framesize_in_bytes); |
1343 |
|
1344 return (sp > ((JavaThread*)thread)->stack_overflow_limit() + framesize_in_bytes); |
|
1345 } |
1343 } |
1346 |
1344 |
1347 size_t os::page_size_for_region(size_t region_size, size_t min_pages, bool must_be_aligned) { |
1345 size_t os::page_size_for_region(size_t region_size, size_t min_pages, bool must_be_aligned) { |
1348 assert(min_pages > 0, "sanity"); |
1346 assert(min_pages > 0, "sanity"); |
1349 if (UseLargePages) { |
1347 if (UseLargePages) { |