< prev index next >

src/hotspot/share/runtime/sharedRuntime.hpp

Print this page
*** 82,16 ***
              id == SharedStubId::throw_StackOverflowError_id ||
              id == SharedStubId::throw_delayed_StackOverflowError_id);
    }
  #endif
  
-   // cont_doYieldStub is not yet folded into the general model for
-   // shared stub/blob handling. It is actually a specially generated
-   // native wrapper for a specific native method, as also is it's
-   // counterpart the continuation do_enter method.
-   static nmethod*            _cont_doYield_stub;
- 
    // Stub names indexed by SharedStubId
    static const char *_stub_names[];
  
  #ifndef PRODUCT
    // Counters
--- 82,10 ---

*** 277,15 ***
  
    static SafepointBlob* polling_page_return_handler_blob()     { return _polling_page_return_handler_blob; }
    static SafepointBlob* polling_page_safepoint_handler_blob()  { return _polling_page_safepoint_handler_blob; }
    static SafepointBlob* polling_page_vectors_safepoint_handler_blob()  { return _polling_page_vectors_safepoint_handler_blob; }
  
-   static nmethod* cont_doYield_stub() {
-     assert(_cont_doYield_stub != nullptr, "oops");
-     return _cont_doYield_stub;
-   }
- 
    // Implicit exceptions
    static address throw_AbstractMethodError_entry()          { return _throw_AbstractMethodError_blob->entry_point(); }
    static address throw_IncompatibleClassChangeError_entry() { return _throw_IncompatibleClassChangeError_blob->entry_point(); }
    static address throw_NullPointerException_at_call_entry() { return _throw_NullPointerException_at_call_blob->entry_point(); }
    static address throw_StackOverflowError_entry()           { return _throw_StackOverflowError_blob->entry_point(); }
--- 271,10 ---
< prev index next >