src/hotspot/share/runtime/sharedRuntime.hpp
changeset 52857 7e268f863ff0
parent 51267 2cd8bbccbd2d
child 53244 9807daeb47c4
--- a/src/hotspot/share/runtime/sharedRuntime.hpp	Wed Dec 05 17:33:01 2018 +0000
+++ b/src/hotspot/share/runtime/sharedRuntime.hpp	Wed Dec 05 15:57:26 2018 +0100
@@ -48,6 +48,9 @@
   friend class VMStructs;
 
  private:
+  static bool resolve_sub_helper_internal(methodHandle callee_method, const frame& caller_frame,
+                                          CompiledMethod* caller_nm, bool is_virtual, bool is_optimized,
+                                          Handle receiver, CallInfo& call_info, Bytecodes::Code invoke_code, TRAPS);
   static methodHandle resolve_sub_helper(JavaThread *thread,
                                          bool is_virtual,
                                          bool is_optimized, TRAPS);
@@ -324,6 +327,10 @@
   // deopt blob
   static void generate_deopt_blob(void);
 
+  static bool handle_ic_miss_helper_internal(Handle receiver, CompiledMethod* caller_nm, const frame& caller_frame,
+                                             methodHandle callee_method, Bytecodes::Code bc, CallInfo& call_info,
+                                             bool& needs_ic_stub_refill, TRAPS);
+
  public:
   static DeoptimizationBlob* deopt_blob(void)      { return _deopt_blob; }