< prev index next >

src/os/solaris/vm/os_share_solaris.hpp

Print this page
rev 13069 : imported patch ClearFPUAtPark


  20  * or visit www.oracle.com if you need additional information or have any
  21  * questions.
  22  *
  23  */
  24 
  25 #ifndef OS_SOLARIS_VM_OS_SHARE_SOLARIS_HPP
  26 #define OS_SOLARIS_VM_OS_SHARE_SOLARIS_HPP
  27 
  28 // Defines the interfaces to Solaris operating systems that vary across platforms
  29 
  30 // misc
  31 extern "C" {
  32   void signalHandler(int, siginfo_t*, void*);
  33 }
  34 void resolve_lwp_exit_calls(void);
  35 void handle_unexpected_exception(Thread* thread, int sig, siginfo_t* info, address pc, address adjusted_pc);
  36 #ifndef PRODUCT
  37 void continue_with_dump(void);
  38 #endif
  39 
  40 #if defined(__sparc) && defined(COMPILER2)
  41 // For Sun Studio compiler implementation is in  file
  42 // src/os_cpu/solaris_sparc/vm/solaris_sparc.il
  43 // For gcc implementation is in  file
  44 // src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
  45 extern "C" void _mark_fpu_nosave() ;
  46 #endif
  47 
  48 #define PROCFILE_LENGTH 128
  49 
  50 #endif // OS_SOLARIS_VM_OS_SHARE_SOLARIS_HPP


  20  * or visit www.oracle.com if you need additional information or have any
  21  * questions.
  22  *
  23  */
  24 
  25 #ifndef OS_SOLARIS_VM_OS_SHARE_SOLARIS_HPP
  26 #define OS_SOLARIS_VM_OS_SHARE_SOLARIS_HPP
  27 
  28 // Defines the interfaces to Solaris operating systems that vary across platforms
  29 
  30 // misc
  31 extern "C" {
  32   void signalHandler(int, siginfo_t*, void*);
  33 }
  34 void resolve_lwp_exit_calls(void);
  35 void handle_unexpected_exception(Thread* thread, int sig, siginfo_t* info, address pc, address adjusted_pc);
  36 #ifndef PRODUCT
  37 void continue_with_dump(void);
  38 #endif
  39 








  40 #define PROCFILE_LENGTH 128
  41 
  42 #endif // OS_SOLARIS_VM_OS_SHARE_SOLARIS_HPP
< prev index next >