diff src/share/vm/graal/graalVMToCompiler.cpp @ 12779:f6c511451e4a

made Graal report its compilation info under -XX:+CITime in the same format as c1 and c2
author Doug Simon <doug.simon@oracle.com>
date Tue, 19 Nov 2013 01:31:19 +0100
parents 0dd597c6c9c7
children c0b0974dd509
line wrap: on
line diff
--- a/src/share/vm/graal/graalVMToCompiler.cpp	Tue Nov 19 01:12:27 2013 +0100
+++ b/src/share/vm/graal/graalVMToCompiler.cpp	Tue Nov 19 01:31:19 2013 +0100
@@ -146,13 +146,14 @@
   }
 }
 
-void VMToCompiler::startCompiler(jboolean bootstrap_enabled) {
+void VMToCompiler::startCompiler(jboolean bootstrap_enabled, jlong compilerStatisticsAddress) {
   JavaThread* THREAD = JavaThread::current();
   JavaValue result(T_VOID);
   JavaCallArguments args;
   args.push_oop(instance());
   args.push_int(bootstrap_enabled);
-  JavaCalls::call_interface(&result, vmToCompilerKlass(), vmSymbols::startCompiler_name(), vmSymbols::bool_void_signature(), &args, THREAD);
+  args.push_long(compilerStatisticsAddress);
+  JavaCalls::call_interface(&result, vmToCompilerKlass(), vmSymbols::startCompiler_name(), vmSymbols::boolean_long_void_signature(), &args, THREAD);
   check_pending_exception("Error while calling startCompiler");
 }