Lines Matching defs:info

364 JVM_handle_solaris_signal(int sig, siginfo_t* info, void* ucVoid,
369 if (sig == SIGILL && info->si_addr == (caddr_t)sse_check) {
381 if (os::Solaris::chained_handler(sig, info, ucVoid)) {
414 } else if (os::Solaris::chained_handler(sig, info, ucVoid)) {
423 if (info == NULL || info->si_code <= 0 || info->si_code == SI_NOINFO) {
425 info = NULL;
427 assert(sig == info->si_signo, "bad siginfo");
436 if (info != NULL && uc != NULL && thread != NULL) {
453 if (sig == SIGSEGV && info->si_code == SEGV_ACCERR) {
454 address addr = (address) info->si_addr;
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) {
524 tty->print_cr("caught SIGFPE, info 0x%x.", info->si_code);
531 else if (sig == SIGSEGV && info->si_code > 0 && !MacroAssembler::needs_explicit_null_check((intptr_t)info->si_addr)) {
551 os::is_memory_serialize_page(thread, (address)info->si_addr)) {
567 // Note: We don't test that info->si_code == SEGV_ACCERR here.
575 address addr = (address) info->si_addr;
650 if (os::Solaris::chained_handler(sig, info, ucVoid)) {
729 address addr = (address) info->si_addr;
730 if (sig == SIGBUS && info->si_code == BUS_OBJERR && info->si_errno == ENOMEM) {
734 VMError err(t, sig, pc, info, ucVoid);