equal
deleted
inserted
replaced
115 if (uc && pc && StubRoutines::is_safefetch_fault(pc)) { |
115 if (uc && pc && StubRoutines::is_safefetch_fault(pc)) { |
116 os::Solaris::ucontext_set_pc(uc, StubRoutines::continuation_for_safefetch_fault(pc)); |
116 os::Solaris::ucontext_set_pc(uc, StubRoutines::continuation_for_safefetch_fault(pc)); |
117 return; |
117 return; |
118 } |
118 } |
119 |
119 |
120 VMError err(NULL, sig, pc, info, ucVoid); |
120 VMError::report_and_die(NULL, sig, pc, info, ucVoid); |
121 err.report_and_die(); |
|
122 } |
121 } |
123 |
122 |
124 void VMError::reset_signal_handlers() { |
123 void VMError::reset_signal_handlers() { |
125 // install signal handlers for all synchronous program error signals |
124 // install signal handlers for all synchronous program error signals |
126 sigset_t newset; |
125 sigset_t newset; |