Mercurial > hg > truffle
comparison src/share/vm/graal/graalVMExits.cpp @ 3636:c7d4198a9bce
Use GraalEnv for installing code.
author | Thomas Wuerthinger <thomas.wuerthinger@oracle.com> |
---|---|
date | Tue, 15 Nov 2011 22:06:02 +0100 |
parents | 136ea96eb7f8 |
children | 0e8a2a629afb |
comparison
equal
deleted
inserted
replaced
3635:cb1181db8bec | 3636:c7d4198a9bce |
---|---|
270 } | 270 } |
271 | 271 |
272 oop VMExits::createCiConstantObject(Handle object, TRAPS) { | 272 oop VMExits::createCiConstantObject(Handle object, TRAPS) { |
273 JavaValue result(T_OBJECT); | 273 JavaValue result(T_OBJECT); |
274 JavaCallArguments args; | 274 JavaCallArguments args; |
275 /* | |
276 args.push_oop(instance()); | |
277 args.push_oop(object); | |
278 JavaCalls::call_interface(&result, vmExitsKlass(), vmSymbols::createCiConstantObject_name(), vmSymbols::createCiConstantObject_signature(), &args, THREAD); | |
279 check_pending_exception("Error while calling createCiConstantObject"); | |
280 */ | |
281 | |
282 | |
283 KlassHandle klass = SystemDictionary::resolve_or_null(vmSymbols::com_sun_cri_ci_CiConstant(), SystemDictionary::java_system_loader(), NULL, Thread::current()); | 275 KlassHandle klass = SystemDictionary::resolve_or_null(vmSymbols::com_sun_cri_ci_CiConstant(), SystemDictionary::java_system_loader(), NULL, Thread::current()); |
284 JavaCalls::call_static(&result, klass(), vmSymbols::forObject_name(), vmSymbols::createCiConstantObject_signature(), object, THREAD); | 276 JavaCalls::call_static(&result, klass(), vmSymbols::forObject_name(), vmSymbols::createCiConstantObject_signature(), object, THREAD); |
285 check_pending_exception("Error while calling CiConstant.forObject"); | 277 check_pending_exception("Error while calling CiConstant.forObject"); |
286 return (oop) result.get_jobject(); | 278 return (oop) result.get_jobject(); |
287 } | 279 } |