Lines Matching defs:info
312 JVM_handle_solaris_signal(int sig, siginfo_t* info, void* ucVoid,
321 if (os::Solaris::chained_handler(sig, info, ucVoid)) {
353 } else if (os::Solaris::chained_handler(sig, info, ucVoid)) {
362 if (info == NULL || info->si_code <= 0 || info->si_code == SI_NOINFO) {
364 info = NULL;
366 assert(sig == info->si_signo, "bad siginfo");
376 if (info != NULL && uc != NULL && thread != NULL) {
396 if (sig == SIGSEGV && info->si_code == SEGV_ACCERR) {
397 address addr = (address) info->si_addr;
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() ) {
446 warning("fixed up memory fault in +VerifyOops at address " INTPTR_FORMAT, info->si_addr);
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) {
494 else if (sig == SIGSEGV && info->si_code > 0 && !MacroAssembler::needs_explicit_null_check((intptr_t)info->si_addr)) {
514 os::is_memory_serialize_page(thread, (address)info->si_addr)) {
540 if (os::Solaris::chained_handler(sig, info, ucVoid)) {
576 address addr = (address) info->si_addr;
577 if (sig == SIGBUS && info->si_code == BUS_OBJERR && info->si_errno == ENOMEM) {
581 VMError err(t, sig, pc, info, ucVoid);