equal
deleted
inserted
replaced
409 |
409 |
410 Thread* t = Thread::current_or_null_safe(); |
410 Thread* t = Thread::current_or_null_safe(); |
411 |
411 |
412 // Must do this before SignalHandlerMark, if crash protection installed we will longjmp away |
412 // Must do this before SignalHandlerMark, if crash protection installed we will longjmp away |
413 // (no destructors can be run) |
413 // (no destructors can be run) |
414 os::WatcherThreadCrashProtection::check_crash_protection(sig, t); |
414 os::ThreadCrashProtection::check_crash_protection(sig, t); |
415 |
415 |
416 SignalHandlerMark shm(t); |
416 SignalHandlerMark shm(t); |
417 |
417 |
418 if(sig == SIGPIPE || sig == SIGXFSZ) { |
418 if(sig == SIGPIPE || sig == SIGXFSZ) { |
419 if (os::Solaris::chained_handler(sig, info, ucVoid)) { |
419 if (os::Solaris::chained_handler(sig, info, ucVoid)) { |