/openjdk7/hotspot/src/share/vm/interpreter/ |
H A D | linkResolver.cpp | 698 // recv_klass the receiver klass 871 KlassHandle recv_klass, 902 instanceKlass* inst = instanceKlass::cast(recv_klass()); 917 // recv_klass might be an arrayKlassOop but all vtables start at 919 instanceKlass* inst = (instanceKlass*)recv_klass()->klass_part(); 943 result.set_virtual(resolved_klass, recv_klass, resolved_method, selected_method, vtable_index, CHECK); 946 void LinkResolver::resolve_interface_call(CallInfo& result, Handle recv, KlassHandle recv_klass, KlassHandle resolved_klass, argument 951 runtime_resolve_interface_method(result, resolved_method, resolved_klass, recv, recv_klass, check_null_and_abstract, CHECK); 966 Handle recv, KlassHandle recv_klass, bool check_null_and_abstract, TRAPS) { 973 if (!recv_klass 867 runtime_resolve_virtual_method(CallInfo& result, methodHandle resolved_method, KlassHandle resolved_klass, Handle recv, KlassHandle recv_klass, bool check_null_and_abstract, TRAPS) argument 965 runtime_resolve_interface_method(CallInfo& result, methodHandle resolved_method, KlassHandle resolved_klass, Handle recv, KlassHandle recv_klass, bool check_null_and_abstract, TRAPS) argument [all...] |
/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | reflection.cpp | 839 KlassHandle recv_klass, Handle receiver, TRAPS) { 845 LinkResolver::resolve_interface_call(info, receiver, recv_klass, klass, 838 resolve_interface_call(instanceKlassHandle klass, methodHandle method, KlassHandle recv_klass, Handle receiver, TRAPS) argument
|
/openjdk7/hotspot/src/share/vm/prims/ |
H A D | jni.cpp | 1295 KlassHandle recv_klass; // Default to NULL (use of ?: can confuse gcc) local 1296 if (recv.not_null()) recv_klass = KlassHandle(THREAD, recv->klass()); 1301 LinkResolver::resolve_interface_call(info, recv, recv_klass, spec_klass, name, signature, KlassHandle(), false, true, CHECK_(methodHandle())); 1308 KlassHandle recv_klass; // Default to NULL (use of ?: can confuse gcc) local 1309 if (recv.not_null()) recv_klass = KlassHandle(THREAD, recv->klass()); 1314 LinkResolver::resolve_virtual_call(info, recv, recv_klass, spec_klass, name, signature, KlassHandle(), false, true, CHECK_(methodHandle()));
|
/openjdk7/hotspot/src/share/vm/opto/ |
H A D | graphKit.cpp | 2507 Node* recv_klass = load_object_klass(receiver); local 2509 Node* cmp = _gvn.transform( new(C) CmpPNode(recv_klass, want_klass) );
|
/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | assembler_sparc.cpp | 2905 // The receiver klass is in recv_klass. 2908 void MacroAssembler::lookup_interface_method(Register recv_klass, argument 2915 assert_different_registers(recv_klass, intf_klass, method_result, scan_temp); 2922 Register recv_2 = recv_klass->is_global() ? recv_klass : L0; 2927 save_frame_and_mov(0, recv_klass, recv_2, intf_klass, intf_2); 2928 recv_klass = recv_2; 2938 lduw(recv_klass, instanceKlass::vtable_length_offset() * wordSize, scan_temp); 2958 add(recv_klass, scan_temp, scan_temp); 2960 // Adjust recv_klass b 3021 lookup_virtual_method(Register recv_klass, RegisterOrConstant vtable_index, Register method_result) argument [all...] |
/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | assembler_x86.cpp | 9321 // The receiver klass is in recv_klass. 9324 void MacroAssembler::lookup_interface_method(Register recv_klass, argument 9330 assert_different_registers(recv_klass, intf_klass, method_result, scan_temp); 9342 movl(scan_temp, Address(recv_klass, instanceKlass::vtable_length_offset() * wordSize)); 9345 lea(scan_temp, Address(recv_klass, scan_temp, times_vte_scale, vtable_base)); 9352 // Adjust recv_klass by scaled itable_index, so we can free itable_index. 9354 lea(recv_klass, Address(recv_klass, itable_index, Address::times_ptr, itentry_off)); 9390 movptr(method_result, Address(recv_klass, scan_temp, Address::times_1)); 9395 void MacroAssembler::lookup_virtual_method(Register recv_klass, argument [all...] |