Lines Matching defs:sig

312 JVM_handle_solaris_signal(int sig, siginfo_t* info, void* ucVoid,
320 if(sig == SIGPIPE || sig == SIGXFSZ) {
321 if (os::Solaris::chained_handler(sig, info, ucVoid)) {
327 os::exception_name(sig, buf, sizeof(buf)));
347 guarantee(sig != os::Solaris::SIGinterrupt(), "Can not chain VM interrupt signal, try -XX:+UseAltSigs");
349 if (sig == os::Solaris::SIGasync()) {
353 } else if (os::Solaris::chained_handler(sig, info, ucVoid)) {
366 assert(sig == info->si_signo, "bad siginfo");
396 if (sig == SIGSEGV && info->si_code == SEGV_ACCERR) {
426 if (sig == SIGBUS && info->si_code == BUS_OBJERR && thread->doing_unsafe_access()) {
436 if ( sig == SIGSEGV && (address)info->si_addr == os::get_polling_page() ) {
442 if ( (sig == SIGSEGV || sig == SIGBUS)
451 else if (sig == SIGSEGV && nativeInstruction_at(pc)->is_zombie()) {
459 else if (sig == SIGBUS && info->si_code == BUS_OBJERR) {
470 else if (sig == SIGFPE && info->si_code == FPE_INTDIV) {
474 else if (sig == SIGFPE && info->si_code == FPE_FLTDIV) {
479 else if (sig == SIGILL && nativeInstruction_at(pc)->is_ic_miss_trap()) {
494 else if (sig == SIGSEGV && info->si_code > 0 && !MacroAssembler::needs_explicit_null_check((intptr_t)info->si_addr)) {
502 if ((sig == SIGSEGV) || (sig == SIGBUS)) {
513 if ((sig == SIGSEGV) &&
540 if (os::Solaris::chained_handler(sig, info, ucVoid)) {
551 sigaction(sig, (struct sigaction *)0, &oldAct);
555 warning("Unexpected Signal %d occurred under user-defined signal handler " INTPTR_FORMAT, sig, (intptr_t)sighand);
571 sigaddset(&newset, sig);
577 if (sig == SIGBUS && info->si_code == BUS_OBJERR && info->si_errno == ENOMEM) {
581 VMError err(t, sig, pc, info, ucVoid);