< prev index next >
src/hotspot/os_cpu/solaris_sparc/os_solaris_sparc.cpp
Print this page
rev 47591 : Add Thread Local handshakes and thread local polling
@@ -446,11 +446,11 @@
else if (thread->thread_state() == _thread_in_Java) {
// Java thread running in Java code => find exception handler if any
// a fault inside compiled code, the interpreter, or a stub
// Support Safepoint Polling
- if ( sig == SIGSEGV && (address)info->si_addr == os::get_polling_page() ) {
+ if (sig == SIGSEGV && os::is_poll_address((address)info->si_addr)) {
stub = SharedRuntime::get_poll_stub(pc);
}
// Not needed on x86 solaris because verify_oops doesn't generate
// SEGV/BUS like sparc does.
< prev index next >