hotspot/src/os/posix/vm/os_posix.cpp
changeset 34233 2cf348387c44
parent 33766 3290cae587f9
child 34305 e399e6b44631
equal deleted inserted replaced
34229:892795cc82fe 34233:2cf348387c44
   835     { SIGSEGV, SEGV_KEYERR,  "SEGV_KEYERR",  "key error" },
   835     { SIGSEGV, SEGV_KEYERR,  "SEGV_KEYERR",  "key error" },
   836 #endif
   836 #endif
   837 #if defined(IA64) && !defined(AIX)
   837 #if defined(IA64) && !defined(AIX)
   838     { SIGSEGV, SEGV_PSTKOVF, "SEGV_PSTKOVF", "Paragraph stack overflow" },
   838     { SIGSEGV, SEGV_PSTKOVF, "SEGV_PSTKOVF", "Paragraph stack overflow" },
   839 #endif
   839 #endif
       
   840 #if defined(__sparc) && defined(SOLARIS)
       
   841 // define Solaris Sparc M7 ADI SEGV signals
       
   842 #if !defined(SEGV_ACCADI)
       
   843 #define SEGV_ACCADI 3
       
   844 #endif
       
   845     { SIGSEGV, SEGV_ACCADI,  "SEGV_ACCADI",  "ADI not enabled for mapped object." },
       
   846 #if !defined(SEGV_ACCDERR)
       
   847 #define SEGV_ACCDERR 4
       
   848 #endif
       
   849     { SIGSEGV, SEGV_ACCDERR, "SEGV_ACCDERR", "ADI disrupting exception." },
       
   850 #if !defined(SEGV_ACCPERR)
       
   851 #define SEGV_ACCPERR 5
       
   852 #endif
       
   853     { SIGSEGV, SEGV_ACCPERR, "SEGV_ACCPERR", "ADI precise exception." },
       
   854 #endif // defined(__sparc) && defined(SOLARIS)
   840     { SIGBUS,  BUS_ADRALN,   "BUS_ADRALN",   "Invalid address alignment." },
   855     { SIGBUS,  BUS_ADRALN,   "BUS_ADRALN",   "Invalid address alignment." },
   841     { SIGBUS,  BUS_ADRERR,   "BUS_ADRERR",   "Nonexistent physical address." },
   856     { SIGBUS,  BUS_ADRERR,   "BUS_ADRERR",   "Nonexistent physical address." },
   842     { SIGBUS,  BUS_OBJERR,   "BUS_OBJERR",   "Object-specific hardware error." },
   857     { SIGBUS,  BUS_OBJERR,   "BUS_OBJERR",   "Object-specific hardware error." },
   843     { SIGTRAP, TRAP_BRKPT,   "TRAP_BRKPT",   "Process breakpoint." },
   858     { SIGTRAP, TRAP_BRKPT,   "TRAP_BRKPT",   "Process breakpoint." },
   844     { SIGTRAP, TRAP_TRACE,   "TRAP_TRACE",   "Process trace trap." },
   859     { SIGTRAP, TRAP_TRACE,   "TRAP_TRACE",   "Process trace trap." },