src/os_cpu/linux_x86/vm/os_linux_x86.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File 8037226 Cdiff src/os_cpu/linux_x86/vm/os_linux_x86.cpp

src/os_cpu/linux_x86/vm/os_linux_x86.cpp

Print this page

        

*** 336,345 **** --- 336,350 ---- } } } } + if ((sig == SIGSEGV) && VM_Version::is_cpuinfo_segv_addr(pc)) { + // Verify that OS save/restore AVX registers. + stub = VM_Version::cpuinfo_cont_addr(); + } + if (thread->thread_state() == _thread_in_Java) { // Java thread running in Java code => find exception handler if any // a fault inside compiled code, the interpreter, or a stub if (sig == SIGSEGV && os::is_poll_address((address)info->si_addr)) {
src/os_cpu/linux_x86/vm/os_linux_x86.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File