< prev index next >

src/hotspot/share/runtime/sharedRuntime.hpp


*** 46,55 **** --- 46,58 ---- class SharedRuntime: AllStatic { 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); // Shared stub locations ***************
*** 322,331 **** --- 325,338 ---- private: // 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; } // Resets a call-site in compiled code so it will get resolved again. static methodHandle reresolve_call_site(JavaThread *thread, TRAPS);
< prev index next >