equal
deleted
inserted
replaced
58 TRACE_CALL(result_type, jvmci_ ## name signature) \ |
58 TRACE_CALL(result_type, jvmci_ ## name signature) \ |
59 JVMCI_VM_ENTRY_MARK; \ |
59 JVMCI_VM_ENTRY_MARK; \ |
60 |
60 |
61 #define C2V_END } |
61 #define C2V_END } |
62 |
62 |
63 oop CompilerToVM::get_jvmci_method(methodHandle method, TRAPS) { |
63 oop CompilerToVM::get_jvmci_method(const methodHandle& method, TRAPS) { |
64 if (method() != NULL) { |
64 if (method() != NULL) { |
65 JavaValue result(T_OBJECT); |
65 JavaValue result(T_OBJECT); |
66 JavaCallArguments args; |
66 JavaCallArguments args; |
67 args.push_long((jlong) (address) method()); |
67 args.push_long((jlong) (address) method()); |
68 JavaCalls::call_static(&result, SystemDictionary::HotSpotResolvedJavaMethodImpl_klass(), vmSymbols::fromMetaspace_name(), vmSymbols::method_fromMetaspace_signature(), &args, CHECK_NULL); |
68 JavaCalls::call_static(&result, SystemDictionary::HotSpotResolvedJavaMethodImpl_klass(), vmSymbols::fromMetaspace_name(), vmSymbols::method_fromMetaspace_signature(), &args, CHECK_NULL); |