src/hotspot/share/runtime/sharedRuntime.hpp
changeset 51267 2cd8bbccbd2d
parent 50375 bfbe7d8369bb
child 52857 7e268f863ff0
equal deleted inserted replaced
51266:f8696e0ab9b7 51267:2cd8bbccbd2d
   483                                           VMRegPair* regs,
   483                                           VMRegPair* regs,
   484                                           BasicType ret_type);
   484                                           BasicType ret_type);
   485 
   485 
   486   // Block before entering a JNI critical method
   486   // Block before entering a JNI critical method
   487   static void block_for_jni_critical(JavaThread* thread);
   487   static void block_for_jni_critical(JavaThread* thread);
       
   488 
       
   489   // Pin/Unpin object
       
   490   static oopDesc* pin_object(JavaThread* thread, oopDesc* obj);
       
   491   static void unpin_object(JavaThread* thread, oopDesc* obj);
   488 
   492 
   489   // A compiled caller has just called the interpreter, but compiled code
   493   // A compiled caller has just called the interpreter, but compiled code
   490   // exists.  Patch the caller so he no longer calls into the interpreter.
   494   // exists.  Patch the caller so he no longer calls into the interpreter.
   491   static void fixup_callers_callsite(Method* moop, address ret_pc);
   495   static void fixup_callers_callsite(Method* moop, address ret_pc);
   492   static bool should_fixup_call_destination(address destination, address entry_point, address caller_pc, Method* moop, CodeBlob* cb);
   496   static bool should_fixup_call_destination(address destination, address entry_point, address caller_pc, Method* moop, CodeBlob* cb);