comparison src/share/vm/graal/graalVMToCompiler.cpp @ 13103:c0b0974dd509

moved notification of Graal compilation statistics from VMToCompiler to CompilerToVM
author Doug Simon <doug.simon@oracle.com>
date Thu, 21 Nov 2013 22:08:04 +0100
parents f6c511451e4a
children 42aaf7306707
comparison
equal deleted inserted replaced
13102:f9f4503a4ab5 13103:c0b0974dd509
144 _vmToCompilerPermObject = NULL; 144 _vmToCompilerPermObject = NULL;
145 _vmToCompilerPermKlass = NULL; 145 _vmToCompilerPermKlass = NULL;
146 } 146 }
147 } 147 }
148 148
149 void VMToCompiler::startCompiler(jboolean bootstrap_enabled, jlong compilerStatisticsAddress) { 149 void VMToCompiler::startCompiler(jboolean bootstrap_enabled) {
150 JavaThread* THREAD = JavaThread::current(); 150 JavaThread* THREAD = JavaThread::current();
151 JavaValue result(T_VOID); 151 JavaValue result(T_VOID);
152 JavaCallArguments args; 152 JavaCallArguments args;
153 args.push_oop(instance()); 153 args.push_oop(instance());
154 args.push_int(bootstrap_enabled); 154 args.push_int(bootstrap_enabled);
155 args.push_long(compilerStatisticsAddress); 155 JavaCalls::call_interface(&result, vmToCompilerKlass(), vmSymbols::startCompiler_name(), vmSymbols::bool_void_signature(), &args, THREAD);
156 JavaCalls::call_interface(&result, vmToCompilerKlass(), vmSymbols::startCompiler_name(), vmSymbols::boolean_long_void_signature(), &args, THREAD);
157 check_pending_exception("Error while calling startCompiler"); 156 check_pending_exception("Error while calling startCompiler");
158 } 157 }
159 158
160 void VMToCompiler::bootstrap() { 159 void VMToCompiler::bootstrap() {
161 JavaThread* THREAD = JavaThread::current(); 160 JavaThread* THREAD = JavaThread::current();