diff -r 2667e5c45e24 -r f8a45a60bc6b src/share/vm/interpreter/interpreterRuntime.cpp --- a/src/share/vm/interpreter/interpreterRuntime.cpp Tue Aug 08 12:02:01 2017 +0100 +++ b/src/share/vm/interpreter/interpreterRuntime.cpp Fri Sep 29 14:30:05 2017 -0400 @@ -786,6 +786,7 @@ case CallInfo::itable_call: cache_entry(thread)->set_itable_call( bytecode, + info.resolved_klass(), info.resolved_method(), info.itable_index()); break;