hotspot/src/share/vm/jvmci/jvmciCompilerToVM.cpp
changeset 33593 60764a78fa5c
parent 33160 c59f1676d27e
child 33611 9abd65805e19
equal deleted inserted replaced
33579:01ade4446d96 33593:60764a78fa5c
    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);