comparison src/share/vm/graal/graalVMToCompiler.cpp @ 7739:0bf1c1c658c2

merge defaults from setDefaultOptions() into GraalOptions
author Roland Schatz <roland.schatz@oracle.com>
date Thu, 07 Feb 2013 11:39:57 +0100
parents 2a1ec8b0bfe0
children 8bbbde9d0a52
comparison
equal deleted inserted replaced
7738:6a78ed71be90 7739:0bf1c1c658c2
82 Thread* THREAD = Thread::current(); 82 Thread* THREAD = Thread::current();
83 JavaValue result(T_BOOLEAN); 83 JavaValue result(T_BOOLEAN);
84 JavaCalls::call_static(&result, compilerKlass, vmSymbols::setOption_name(), vmSymbols::setOption_signature(), option, THREAD); 84 JavaCalls::call_static(&result, compilerKlass, vmSymbols::setOption_name(), vmSymbols::setOption_signature(), option, THREAD);
85 check_pending_exception("Error while calling setOption"); 85 check_pending_exception("Error while calling setOption");
86 return result.get_jboolean(); 86 return result.get_jboolean();
87 }
88
89 void VMToCompiler::setDefaultOptions() {
90 KlassHandle compilerKlass = loadClass(vmSymbols::com_oracle_graal_hotspot_HotSpotOptions());
91
92 Thread* THREAD = Thread::current();
93 JavaValue result(T_VOID);
94 JavaCalls::call_static(&result, compilerKlass, vmSymbols::setDefaultOptions_name(), vmSymbols::void_method_signature(), THREAD);
95 check_pending_exception("Error while calling setDefaultOptions");
96 } 87 }
97 88
98 jboolean VMToCompiler::compileMethod(Method* method, Handle holder, int entry_bci, jboolean blocking, int priority) { 89 jboolean VMToCompiler::compileMethod(Method* method, Handle holder, int entry_bci, jboolean blocking, int priority) {
99 assert(method != NULL, "just checking"); 90 assert(method != NULL, "just checking");
100 assert(!holder.is_null(), "just checking"); 91 assert(!holder.is_null(), "just checking");