hotspot/src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
changeset 23487 0f7e268cd9e3
parent 22234 da823d78ad65
child 24424 2658d7834c6e
equal deleted inserted replaced
23486:36d781313d5a 23487:0f7e268cd9e3
   490           tty->print_raw_cr("An irrecoverable stack overflow has occurred.");
   490           tty->print_raw_cr("An irrecoverable stack overflow has occurred.");
   491         }
   491         }
   492       }
   492       }
   493     }
   493     }
   494 
   494 
       
   495     if ((sig == SIGSEGV || sig == SIGBUS) && VM_Version::is_cpuinfo_segv_addr(pc)) {
       
   496       // Verify that OS save/restore AVX registers.
       
   497       stub = VM_Version::cpuinfo_cont_addr();
       
   498     }
       
   499 
   495     // We test if stub is already set (by the stack overflow code
   500     // We test if stub is already set (by the stack overflow code
   496     // above) so it is not overwritten by the code that follows. This
   501     // above) so it is not overwritten by the code that follows. This
   497     // check is not required on other platforms, because on other
   502     // check is not required on other platforms, because on other
   498     // platforms we check for SIGSEGV only or SIGBUS only, where here
   503     // platforms we check for SIGSEGV only or SIGBUS only, where here
   499     // we have to check for both SIGSEGV and SIGBUS.
   504     // we have to check for both SIGSEGV and SIGBUS.