Mercurial > hg > graal-compiler
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(); |