src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
changeset 49653 a569cb4425f3
parent 49615 1b1de4b263c8
child 50734 0828a0f6676b
equal deleted inserted replaced
49652:a74836b05c28 49653:a569cb4425f3
    49 #include "runtime/stubRoutines.hpp"
    49 #include "runtime/stubRoutines.hpp"
    50 #include "runtime/thread.inline.hpp"
    50 #include "runtime/thread.inline.hpp"
    51 #include "runtime/timer.hpp"
    51 #include "runtime/timer.hpp"
    52 #include "services/memTracker.hpp"
    52 #include "services/memTracker.hpp"
    53 #include "utilities/align.hpp"
    53 #include "utilities/align.hpp"
       
    54 #include "utilities/debug.hpp"
    54 #include "utilities/events.hpp"
    55 #include "utilities/events.hpp"
    55 #include "utilities/vmError.hpp"
    56 #include "utilities/vmError.hpp"
    56 
    57 
    57 // put OS-includes here
    58 // put OS-includes here
    58 # include <sys/types.h>
    59 # include <sys/types.h>
   301     } else {
   302     } else {
   302       // Ignoring SIGPIPE/SIGXFSZ - see bugs 4229104 or 6499219
   303       // Ignoring SIGPIPE/SIGXFSZ - see bugs 4229104 or 6499219
   303       return true;
   304       return true;
   304     }
   305     }
   305   }
   306   }
       
   307 
       
   308 #ifdef CAN_SHOW_REGISTERS_ON_ASSERT
       
   309   if ((sig == SIGSEGV || sig == SIGBUS) && info != NULL && info->si_addr == g_assert_poison) {
       
   310     handle_assert_poison_fault(ucVoid, info->si_addr);
       
   311     return 1;
       
   312   }
       
   313 #endif
   306 
   314 
   307   JavaThread* thread = NULL;
   315   JavaThread* thread = NULL;
   308   VMThread* vmthread = NULL;
   316   VMThread* vmthread = NULL;
   309   if (os::Linux::signal_handlers_are_installed) {
   317   if (os::Linux::signal_handlers_are_installed) {
   310     if (t != NULL ){
   318     if (t != NULL ){