Mercurial > hg > graal-jvmci-8
comparison src/share/vm/c1x/c1x_VMExits.cpp @ 1470:ef7761803480
Fixes to get running again after C1X changes to pointer maps and register configuration.
author | Thomas Wuerthinger <wuerthinger@ssw.jku.at> |
---|---|
date | Tue, 23 Nov 2010 15:45:45 +0100 |
parents | 2c754f3a2722 |
children | fe69dec9a1ed |
comparison
equal
deleted
inserted
replaced
1469:52bb06250d35 | 1470:ef7761803480 |
---|---|
172 JavaCalls::call_interface(&result, vmExitsKlass(), vmSymbols::createRiSignature_name(), vmSymbols::createRiSignature_signature(), &args, THREAD); | 172 JavaCalls::call_interface(&result, vmExitsKlass(), vmSymbols::createRiSignature_name(), vmSymbols::createRiSignature_signature(), &args, THREAD); |
173 check_pending_exception("Error while calling createRiSignature"); | 173 check_pending_exception("Error while calling createRiSignature"); |
174 return (oop) result.get_jobject(); | 174 return (oop) result.get_jobject(); |
175 } | 175 } |
176 | 176 |
177 oop VMExits::createCiConstantLong(jlong value, TRAPS) { | 177 oop VMExits::createCiConstant(Handle kind, jlong value, TRAPS) { |
178 JavaValue result(T_OBJECT); | 178 JavaValue result(T_OBJECT); |
179 JavaCallArguments args; | 179 JavaCallArguments args; |
180 args.push_oop(instance()); | 180 args.push_oop(instance()); |
181 args.push_oop(kind()); | |
181 args.push_long(value); | 182 args.push_long(value); |
182 JavaCalls::call_interface(&result, vmExitsKlass(), vmSymbols::createCiConstantLong_name(), vmSymbols::createCiConstantLong_signature(), &args, THREAD); | 183 JavaCalls::call_interface(&result, vmExitsKlass(), vmSymbols::createCiConstant_name(), vmSymbols::createCiConstant_signature(), &args, THREAD); |
183 check_pending_exception("Error while calling createCiConstantFloat"); | 184 check_pending_exception("Error while calling createCiConstantFloat"); |
184 return (oop) result.get_jobject(); | 185 return (oop) result.get_jobject(); |
185 | 186 |
186 } | 187 } |
187 | 188 |