src/os_cpu/bsd_zero/vm/thread_bsd_zero.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File 8022956 Sdiff src/os_cpu/bsd_zero/vm

src/os_cpu/bsd_zero/vm/thread_bsd_zero.hpp

Print this page




  93 
  94  public:
  95   static ByteSize last_Java_fp_offset() {
  96     return byte_offset_of(JavaThread, _anchor) +
  97       JavaFrameAnchor::last_Java_fp_offset();
  98   }
  99 
 100  public:
 101   // Check for pending suspend requests and pending asynchronous
 102   // exceptions.  There are separate accessors for these, but
 103   // _suspend_flags is volatile so using them would be unsafe.
 104   bool has_special_condition_for_native_trans() {
 105     return _suspend_flags != 0;
 106   }
 107 
 108  public:
 109   bool pd_get_top_frame_for_signal_handler(frame* fr_addr,
 110                                            void* ucontext,
 111                                            bool isInJava) {
 112     ShouldNotCallThis();

 113   }
 114 
 115   // These routines are only used on cpu architectures that
 116   // have separate register stacks (Itanium).
 117   static bool register_stack_overflow() { return false; }
 118   static void enable_register_stack_guard() {}
 119   static void disable_register_stack_guard() {}
 120 
 121 #endif // OS_CPU_BSD_ZERO_VM_THREAD_BSD_ZERO_HPP


  93 
  94  public:
  95   static ByteSize last_Java_fp_offset() {
  96     return byte_offset_of(JavaThread, _anchor) +
  97       JavaFrameAnchor::last_Java_fp_offset();
  98   }
  99 
 100  public:
 101   // Check for pending suspend requests and pending asynchronous
 102   // exceptions.  There are separate accessors for these, but
 103   // _suspend_flags is volatile so using them would be unsafe.
 104   bool has_special_condition_for_native_trans() {
 105     return _suspend_flags != 0;
 106   }
 107 
 108  public:
 109   bool pd_get_top_frame_for_signal_handler(frame* fr_addr,
 110                                            void* ucontext,
 111                                            bool isInJava) {
 112     ShouldNotCallThis();
 113     return false;
 114   }
 115 
 116   // These routines are only used on cpu architectures that
 117   // have separate register stacks (Itanium).
 118   static bool register_stack_overflow() { return false; }
 119   static void enable_register_stack_guard() {}
 120   static void disable_register_stack_guard() {}
 121 
 122 #endif // OS_CPU_BSD_ZERO_VM_THREAD_BSD_ZERO_HPP
src/os_cpu/bsd_zero/vm/thread_bsd_zero.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File