--- old/src/share/vm/jvmci/jvmciRuntime.cpp 2016-05-10 17:49:05.959764377 +0200 +++ new/src/share/vm/jvmci/jvmciRuntime.cpp 2016-05-10 17:49:05.785763782 +0200 @@ -803,6 +803,18 @@ } } +void JVMCIRuntime::bootstrapFinished() { + if (_HotSpotJVMCIRuntime_instance != NULL) { + JavaThread* THREAD = JavaThread::current(); + HandleMark hm(THREAD); + Handle receiver = get_HotSpotJVMCIRuntime(CHECK); + JavaValue result(T_VOID); + JavaCallArguments args; + args.push_oop(receiver); + JavaCalls::call_special(&result, receiver->klass(), vmSymbols::bootstrapFinished_method_name(), vmSymbols::void_method_signature(), &args, CHECK); + } +} + bool JVMCIRuntime::treat_as_trivial(Method* method) { if (_HotSpotJVMCIRuntime_initialized) { for (int i = 0; i < _trivial_prefixes_count; i++) {