hotspot/src/share/vm/code/compiledMethod.cpp
changeset 46623 261b9d05b79d
parent 42650 1f304d0c888b
child 46630 75aa3e39d02c
--- a/hotspot/src/share/vm/code/compiledMethod.cpp	Thu Apr 13 09:57:51 2017 +0200
+++ b/hotspot/src/share/vm/code/compiledMethod.cpp	Tue Jul 04 18:36:50 2017 +0200
@@ -24,6 +24,7 @@
 
 #include "precompiled.hpp"
 #include "code/compiledIC.hpp"
+#include "code/compiledMethod.inline.hpp"
 #include "code/scopeDesc.hpp"
 #include "code/codeCache.hpp"
 #include "prims/methodHandles.hpp"
@@ -59,15 +60,6 @@
   return pd->is_method_handle_invoke();
 }
 
-// When using JVMCI the address might be off by the size of a call instruction.
-bool CompiledMethod::is_deopt_entry(address pc) {
-  return pc == deopt_handler_begin()
-#if INCLUDE_JVMCI
-    || (is_compiled_by_jvmci() && pc == (deopt_handler_begin() + NativeCall::instruction_size))
-#endif
-    ;
-}
-
 // Returns a string version of the method state.
 const char* CompiledMethod::state() const {
   int state = get_state();
@@ -315,22 +307,6 @@
 #endif // !SHARK
 }
 
-// -----------------------------------------------------------------------------
-// CompiledMethod::get_deopt_original_pc
-//
-// Return the original PC for the given PC if:
-// (a) the given PC belongs to a nmethod and
-// (b) it is a deopt PC
-address CompiledMethod::get_deopt_original_pc(const frame* fr) {
-  if (fr->cb() == NULL)  return NULL;
-
-  CompiledMethod* cm = fr->cb()->as_compiled_method_or_null();
-  if (cm != NULL && cm->is_deopt_pc(fr->pc()))
-    return cm->get_original_pc(fr);
-
-  return NULL;
-}
-
 Method* CompiledMethod::attached_method(address call_instr) {
   assert(code_contains(call_instr), "not part of the nmethod");
   RelocIterator iter(this, call_instr, call_instr + 1);