/openjdk7/hotspot/src/share/vm/prims/ |
H A D | methodHandles.hpp | 153 static bool ref_kind_is_valid(int ref_kind) { argument 154 return (ref_kind >= JVM_REF_MIN && ref_kind <= JVM_REF_MAX); 156 static bool ref_kind_is_field(int ref_kind) { argument 157 assert(ref_kind_is_valid(ref_kind), ""); 158 return (ref_kind <= JVM_REF_putStatic); 160 static bool ref_kind_is_getter(int ref_kind) { argument 161 assert(ref_kind_is_valid(ref_kind), ""); 162 return (ref_kind <= JVM_REF_getStatic); 164 static bool ref_kind_is_setter(int ref_kind) { argument 167 ref_kind_is_method(int ref_kind) argument 170 ref_kind_has_receiver(int ref_kind) argument 174 ref_kind_is_static(int ref_kind) argument 177 ref_kind_does_dispatch(int ref_kind) argument [all...] |
H A D | methodHandles.cpp | 160 int ref_kind = (flags >> REFERENCE_KIND_SHIFT) & REFERENCE_KIND_MASK; local 164 int basic_mods = (ref_kind_is_static(ref_kind) ? JVM_ACC_STATIC : 0); 169 return init_method_MemberName(mname_oop, methodOop(vmtarget), ref_kind_does_dispatch(ref_kind), k); 589 int ref_kind = (flags >> REFERENCE_KIND_SHIFT) & REFERENCE_KIND_MASK; local 590 if (!ref_kind_is_valid(ref_kind)) { 625 (ref_kind == JVM_REF_invokeVirtual || 626 ref_kind == JVM_REF_invokeSpecial || 628 ref_kind == JVM_REF_invokeStatic)) { 631 ((ref_kind == JVM_REF_invokeStatic) == is_signature_polymorphic_static(iid))) { 650 if (ref_kind 1042 int ref_kind = (flags >> REFERENCE_KIND_SHIFT) & REFERENCE_KIND_MASK; local [all...] |
H A D | jvmtiTagMap.cpp | 1911 (jvmtiObjectReferenceKind ref_kind, oop referrer, oop referree, jint index); 1915 (jvmtiHeapReferenceKind ref_kind, oop obj); 1917 (jvmtiHeapReferenceKind ref_kind, jlong thread_tag, jlong tid, int depth, 1920 (jvmtiHeapReferenceKind ref_kind, oop referrer, oop referree, jint index); 1924 (jvmtiHeapReferenceKind ref_kind, oop obj, jint index, address addr, char type); 2056 inline bool CallbackInvoker::invoke_basic_object_reference_callback(jvmtiObjectReferenceKind ref_kind, argument 2078 jvmtiIterationControl control = (*cb)(ref_kind, 2103 inline bool CallbackInvoker::invoke_advanced_heap_root_callback(jvmtiHeapReferenceKind ref_kind, argument 2134 jint res = (*cb)(ref_kind, 2153 inline bool CallbackInvoker::invoke_advanced_stack_ref_callback(jvmtiHeapReferenceKind ref_kind, argument 2228 invoke_advanced_object_reference_callback(jvmtiHeapReferenceKind ref_kind, oop referrer, oop obj, jint index) argument 2364 report_primitive_field(jvmtiHeapReferenceKind ref_kind, oop obj, jint index, address addr, char type) argument [all...] |
/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | methodHandles_sparc.hpp | 49 static void verify_ref_kind(MacroAssembler* _masm, int ref_kind, Register member_reg, Register temp) NOT_DEBUG_RETURN;
|
H A D | methodHandles_sparc.cpp | 102 void MethodHandles::verify_ref_kind(MacroAssembler* _masm, int ref_kind, Register member_reg, Register temp) { argument 108 __ cmp_and_br_short(temp, ref_kind, Assembler::equal, Assembler::pt, L); 110 jio_snprintf(buf, 100, "verify_ref_kind expected %x", ref_kind); 111 if (ref_kind == JVM_REF_invokeVirtual || 112 ref_kind == JVM_REF_invokeSpecial) 236 int ref_kind = signature_polymorphic_intrinsic_ref_kind(iid); local 237 assert(ref_kind != 0 || iid == vmIntrinsics::_invokeBasic, "must be _invokeBasic or a linkTo intrinsic"); 238 if (ref_kind == 0 || MethodHandles::ref_kind_has_receiver(ref_kind)) { 268 if (MethodHandles::ref_kind_has_receiver(ref_kind)) { [all...] |
H A D | sharedRuntime_sparc.cpp | 1836 int ref_kind = MethodHandles::signature_polymorphic_intrinsic_ref_kind(iid); local 1837 if (ref_kind != 0) { 1840 has_receiver = MethodHandles::ref_kind_has_receiver(ref_kind);
|
/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | methodHandles_x86.hpp | 46 static void verify_ref_kind(MacroAssembler* _masm, int ref_kind, Register member_reg, Register temp) NOT_DEBUG_RETURN;
|
H A D | methodHandles_x86.cpp | 98 void MethodHandles::verify_ref_kind(MacroAssembler* _masm, int ref_kind, Register member_reg, Register temp) { argument 104 __ cmpl(temp, ref_kind); 107 jio_snprintf(buf, 100, "verify_ref_kind expected %x", ref_kind); 108 if (ref_kind == JVM_REF_invokeVirtual || 109 ref_kind == JVM_REF_invokeSpecial) 236 int ref_kind = signature_polymorphic_intrinsic_ref_kind(iid); local 237 assert(ref_kind != 0 || iid == vmIntrinsics::_invokeBasic, "must be _invokeBasic or a linkTo intrinsic"); 238 if (ref_kind == 0 || MethodHandles::ref_kind_has_receiver(ref_kind)) { 263 if (MethodHandles::ref_kind_has_receiver(ref_kind)) { [all...] |
H A D | sharedRuntime_x86_32.cpp | 1444 int ref_kind = MethodHandles::signature_polymorphic_intrinsic_ref_kind(iid); local 1445 if (ref_kind != 0) { 1448 has_receiver = MethodHandles::ref_kind_has_receiver(ref_kind);
|
H A D | sharedRuntime_x86_64.cpp | 1676 int ref_kind = MethodHandles::signature_polymorphic_intrinsic_ref_kind(iid); local 1677 if (ref_kind != 0) { 1680 has_receiver = MethodHandles::ref_kind_has_receiver(ref_kind);
|
/openjdk7/hotspot/src/share/vm/ci/ |
H A D | ciObjectFactory.hpp | 126 int ref_kind);
|
H A D | ciEnv.hpp | 215 int ref_kind) { 216 return _factory->get_unloaded_method_handle_constant(holder, name, signature, ref_kind); 212 get_unloaded_method_handle_constant(ciKlass* holder, ciSymbol* name, ciSymbol* signature, int ref_kind) argument
|
H A D | ciEnv.cpp | 638 int ref_kind = cpool->method_handle_ref_kind_at(index); local 643 ciObject* ciobj = get_unloaded_method_handle_constant(callee, name, signature, ref_kind);
|
H A D | ciObjectFactory.cpp | 546 int ref_kind) { 543 get_unloaded_method_handle_constant(ciKlass* holder, ciSymbol* name, ciSymbol* signature, int ref_kind) argument
|
/openjdk7/langtools/src/share/classes/com/sun/tools/classfile/ |
H A D | ConstantPool.java | 693 public CONSTANT_MethodHandle_info(ConstantPool cp, RefKind ref_kind, int member_index) { argument 695 this.reference_kind = ref_kind; 709 return "CONSTANT_MethodHandle_info[ref_kind: " + reference_kind + ", member_index: " + reference_index + "]";
|
/openjdk7/hotspot/src/share/vm/oops/ |
H A D | constantPoolOop.hpp | 235 void method_handle_index_at_put(int which, int ref_kind, int ref_index) { argument 237 *int_at_addr(which) = ((jint) ref_index<<16) | ref_kind; 483 return extract_high_short_from_int(*int_at_addr(which)); // shift out unwanted ref_kind bits
|
H A D | constantPoolOop.cpp | 541 int ref_kind = this_oop->method_handle_ref_kind_at(index); local 547 ref_kind, index, this_oop->method_handle_index_at(index), 554 Handle value = SystemDictionary::link_method_handle_constant(klass, ref_kind, 1515 return 4; //tag, ref_kind, ref_index
|
/openjdk7/hotspot/src/share/vm/classfile/ |
H A D | classFileParser.cpp | 164 cfs->guarantee_more(4, CHECK); // ref_kind, method_index, tag/access_flags 165 u1 ref_kind = cfs->get_u1_fast(); local 167 cp->method_handle_index_at_put(index, ref_kind, method_index); 451 int ref_kind = cp->method_handle_ref_kind_at(index); local 452 switch (ref_kind) { 626 int ref_kind = cp->method_handle_ref_kind_at(index); local 627 switch (ref_kind) { 636 if (ref_kind == JVM_REF_newInvokeSpecial) {
|
H A D | systemDictionary.cpp | 2312 int ref_kind = JVM_REF_invokeVirtual; local 2320 args.push_int(ref_kind); 2432 int ref_kind, //e.g., JVM_REF_invokeVirtual 2460 args.push_int(ref_kind); 2431 link_method_handle_constant(KlassHandle caller, int ref_kind, KlassHandle callee, Symbol* name_sym, Symbol* signature, TRAPS) argument
|
H A D | systemDictionary.hpp | 499 int ref_kind, //e.g., JVM_REF_invokeVirtual
|