comparison src/share/vm/prims/jni.cpp @ 15582:063ec2920d21

made Graal runtime initialization in hosted mode lazy
author Doug Simon <doug.simon@oracle.com>
date Fri, 09 May 2014 18:46:41 +0200
parents a20be10ad437
children b7fb36e57da8
comparison
equal deleted inserted replaced
15581:0dc0926cf0d8 15582:063ec2920d21
5171 JavaThread *thread = JavaThread::current(); 5171 JavaThread *thread = JavaThread::current();
5172 /* thread is thread_in_vm here */ 5172 /* thread is thread_in_vm here */
5173 *vm = (JavaVM *)(&main_vm); 5173 *vm = (JavaVM *)(&main_vm);
5174 *(JNIEnv**)penv = thread->jni_environment(); 5174 *(JNIEnv**)penv = thread->jni_environment();
5175 5175
5176 #ifdef GRAAL 5176 #ifdef COMPILERGRAAL
5177 if (COMPILERGRAAL_PRESENT(UseGraalCompilationQueue) NOT_COMPILERGRAAL(true)) { 5177 if (UseGraalCompilationQueue) {
5178 // GraalCompiler needs to have been created in compileBroker.cpp 5178 // GraalCompiler may have been created in compileBroker.cpp
5179 GraalCompiler* graal_compiler = GraalCompiler::instance(); 5179 GraalCompiler* graal_compiler = GraalCompiler::instance();
5180 if (ForceGraalInitialization && graal_compiler == NULL) { 5180 if (ForceGraalInitialization && graal_compiler == NULL) {
5181 graal_compiler = new GraalCompiler(); 5181 graal_compiler = new GraalCompiler();
5182 } 5182 }
5183 if (graal_compiler != NULL) { 5183 if (graal_compiler != NULL) {