< prev index next >
src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
Print this page
@@ -400,12 +400,11 @@
}
} else if (sig == SIGILL && *(int *)pc == NativeInstruction::zombie_illegal_instruction) {
// Zombie
stub = SharedRuntime::get_handle_wrong_method_stub();
}
- } else if (thread->thread_state() == _thread_in_vm &&
- sig == SIGBUS && thread->doing_unsafe_access()) {
+ } else if (sig == SIGBUS && thread->doing_unsafe_access()) {
unsafe_access = true;
}
// jni_fast_Get<Primitive>Field can trap at certain pc's if a GC kicks in
// and the heap gets shrunk before the field access.
< prev index next >