hotspot/src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
changeset 8106 19106a0203fb
parent 7719 ef138e2849eb
child 8921 14bfe81f2a9d
equal deleted inserted replaced
8076:96d498ec7ae1 8106:19106a0203fb
   315 extern "C" void Fetch32PFI () ;
   315 extern "C" void Fetch32PFI () ;
   316 extern "C" void Fetch32Resume () ;
   316 extern "C" void Fetch32Resume () ;
   317 extern "C" void FetchNPFI () ;
   317 extern "C" void FetchNPFI () ;
   318 extern "C" void FetchNResume () ;
   318 extern "C" void FetchNResume () ;
   319 
   319 
   320 extern "C" int JVM_handle_solaris_signal(int signo, siginfo_t* siginfo, void* ucontext, int abort_if_unrecognized);
   320 extern "C" JNIEXPORT int
   321 
   321 JVM_handle_solaris_signal(int sig, siginfo_t* info, void* ucVoid,
   322 int JVM_handle_solaris_signal(int sig, siginfo_t* info, void* ucVoid, int abort_if_unrecognized) {
   322                           int abort_if_unrecognized) {
   323   ucontext_t* uc = (ucontext_t*) ucVoid;
   323   ucontext_t* uc = (ucontext_t*) ucVoid;
   324 
   324 
   325   Thread* t = ThreadLocalStorage::get_thread_slow();
   325   Thread* t = ThreadLocalStorage::get_thread_slow();
   326 
   326 
   327   SignalHandlerMark shm(t);
   327   SignalHandlerMark shm(t);