< prev index next >
src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
Print this page
rev 11906 : 8165014: Unaligned unsafe access should throw InternalError on Solaris
Reviewed-by:
*** 442,452 ****
}
}
if (thread->thread_state() == _thread_in_vm) {
! if (sig == SIGBUS && info->si_code == BUS_OBJERR && thread->doing_unsafe_access()) {
stub = SharedRuntime::handle_unsafe_access(thread, npc);
}
}
else if (thread->thread_state() == _thread_in_Java) {
--- 442,452 ----
}
}
if (thread->thread_state() == _thread_in_vm) {
! if (sig == SIGBUS && thread->doing_unsafe_access()) {
stub = SharedRuntime::handle_unsafe_access(thread, npc);
}
}
else if (thread->thread_state() == _thread_in_Java) {
< prev index next >