src/share/vm/prims/methodHandles.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File
*** old/src/share/vm/prims/methodHandles.cpp	Tue Dec 13 12:43:57 2016
--- new/src/share/vm/prims/methodHandles.cpp	Tue Dec 13 12:43:56 2016

*** 24,34 **** --- 24,33 ---- #include "precompiled.hpp" #include "classfile/javaClasses.inline.hpp" #include "classfile/stringTable.hpp" #include "code/codeCache.hpp" #include "code/codeCacheExtensions.hpp" #include "code/dependencyContext.hpp" #include "compiler/compileBroker.hpp" #include "interpreter/interpreter.hpp" #include "interpreter/oopMapCache.hpp" #include "interpreter/linkResolver.hpp"
*** 92,102 **** --- 91,100 ---- mk = Interpreter::MethodKind(1 + (int)mk)) { vmIntrinsics::ID iid = Interpreter::method_handle_intrinsic(mk); StubCodeMark mark(this, "MethodHandle::interpreter_entry", vmIntrinsics::name_at(iid)); address entry = MethodHandles::generate_method_handle_interpreter_entry(_masm, iid); if (entry != NULL) { CodeCacheExtensions::handle_generated_pc(entry, vmIntrinsics::name_at(iid)); Interpreter::set_entry_for_kind(mk, entry); } // If the entry is not set, it will throw AbstractMethodError. } }

src/share/vm/prims/methodHandles.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File