Lines Matching defs:sig

364 JVM_handle_solaris_signal(int sig, siginfo_t* info, void* ucVoid,
369 if (sig == SIGILL && info->si_addr == (caddr_t)sse_check) {
380 if(sig == SIGPIPE || sig == SIGXFSZ) {
381 if (os::Solaris::chained_handler(sig, info, ucVoid)) {
387 os::exception_name(sig, buf, sizeof(buf)));
408 guarantee(sig != os::Solaris::SIGinterrupt(), "Can not chain VM interrupt signal, try -XX:+UseAltSigs");
410 if (sig == os::Solaris::SIGasync()) {
414 } else if (os::Solaris::chained_handler(sig, info, ucVoid)) {
427 assert(sig == info->si_signo, "bad siginfo");
453 if (sig == SIGSEGV && info->si_code == SEGV_ACCERR) {
474 if (sig == SIGBUS && info->si_code == BUS_OBJERR && thread->doing_unsafe_access()) {
481 if ( sig == SIGSEGV && os::is_poll_address((address)info->si_addr)) {
484 else if (sig == SIGBUS && info->si_code == BUS_OBJERR) {
495 if (sig == SIGFPE && info->si_code == FPE_INTDIV) {
500 else if (sig == SIGFPE && info->si_code == FPE_FLTDIV) {
504 else if (sig == SIGFPE && info->si_code == FPE_FLTINV) {
523 else if (sig == SIGFPE ) {
531 else if (sig == SIGSEGV && info->si_code > 0 && !MacroAssembler::needs_explicit_null_check((intptr_t)info->si_addr)) {
539 if ((sig == SIGSEGV) || (sig == SIGBUS)) {
550 if ((sig == SIGSEGV) &&
572 (sig == SIGSEGV || sig == SIGBUS) &&
650 if (os::Solaris::chained_handler(sig, info, ucVoid)) {
674 if (sig == SIGSEGV && uc->uc_mcontext.gregs[TRAPNO] == T_GPFLT) {
709 sigaction(sig, (struct sigaction *)0, &oldAct);
713 warning("Unexpected Signal %d occurred under user-defined signal handler %#lx", sig, (long)sighand);
724 sigaddset(&newset, sig);
730 if (sig == SIGBUS && info->si_code == BUS_OBJERR && info->si_errno == ENOMEM) {
734 VMError err(t, sig, pc, info, ucVoid);