diff src/share/vm/graal/graalVMToCompiler.cpp @ 11585:516b93ccf7c9

pass the value of the -XX:+CITime VM option explicitly to HotSpotOptions.finalize()
author Doug Simon <doug.simon@oracle.com>
date Tue, 10 Sep 2013 21:26:44 +0200
parents e1309fc4d17f
children 91e5f927af63
line wrap: on
line diff
--- a/src/share/vm/graal/graalVMToCompiler.cpp	Tue Sep 10 19:18:24 2013 +0200
+++ b/src/share/vm/graal/graalVMToCompiler.cpp	Tue Sep 10 21:26:44 2013 +0200
@@ -107,11 +107,13 @@
   return result.get_jboolean();
 }
 
-void VMToCompiler::finalizeOptions() {
+void VMToCompiler::finalizeOptions(jboolean ciTime) {
   KlassHandle optionsKlass = loadClass(vmSymbols::com_oracle_graal_hotspot_HotSpotOptions());
   Thread* THREAD = Thread::current();
   JavaValue result(T_VOID);
-  JavaCalls::call_static(&result, optionsKlass, vmSymbols::finalizeOptions_name(), vmSymbols::void_method_signature(), THREAD);
+  JavaCallArguments args;
+  args.push_int(ciTime);
+  JavaCalls::call_static(&result, optionsKlass, vmSymbols::finalizeOptions_name(), vmSymbols::bool_void_signature(), &args, THREAD);
   check_pending_exception("Error while calling finalizeOptions");
 }