662 do_name( copyOf_name, "copyOf") \
663 do_signature(copyOf_signature, "([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object;") \
664 \
665 do_intrinsic(_copyOfRange, java_util_Arrays, copyOfRange_name, copyOfRange_signature, F_S) \
666 do_name( copyOfRange_name, "copyOfRange") \
667 do_signature(copyOfRange_signature, "([Ljava/lang/Object;IILjava/lang/Class;)[Ljava/lang/Object;") \
668 \
669 do_intrinsic(_equalsC, java_util_Arrays, equals_name, equalsC_signature, F_S) \
670 do_signature(equalsC_signature, "([C[C)Z") \
671 \
672 do_intrinsic(_compareTo, java_lang_String, compareTo_name, string_int_signature, F_R) \
673 do_name( compareTo_name, "compareTo") \
674 do_intrinsic(_indexOf, java_lang_String, indexOf_name, string_int_signature, F_R) \
675 do_name( indexOf_name, "indexOf") \
676 do_intrinsic(_equals, java_lang_String, equals_name, object_boolean_signature, F_R) \
677 \
678 do_class(java_nio_Buffer, "java/nio/Buffer") \
679 do_intrinsic(_checkIndex, java_nio_Buffer, checkIndex_name, int_int_signature, F_R) \
680 do_name( checkIndex_name, "checkIndex") \
681 \
682 do_class(sun_misc_AtomicLongCSImpl, "sun/misc/AtomicLongCSImpl") \
683 do_intrinsic(_get_AtomicLong, sun_misc_AtomicLongCSImpl, get_name, void_long_signature, F_R) \
684 /* (symbols get_name and void_long_signature defined above) */ \
685 \
686 do_intrinsic(_attemptUpdate, sun_misc_AtomicLongCSImpl, attemptUpdate_name, attemptUpdate_signature, F_R) \
687 do_name( attemptUpdate_name, "attemptUpdate") \
688 do_signature(attemptUpdate_signature, "(JJ)Z") \
689 \
690 /* support for sun.misc.Unsafe */ \
691 do_class(sun_misc_Unsafe, "sun/misc/Unsafe") \
692 \
693 do_intrinsic(_allocateInstance, sun_misc_Unsafe, allocateInstance_name, allocateInstance_signature, F_RN) \
694 do_name( allocateInstance_name, "allocateInstance") \
695 do_signature(allocateInstance_signature, "(Ljava/lang/Class;)Ljava/lang/Object;") \
696 do_intrinsic(_copyMemory, sun_misc_Unsafe, copyMemory_name, copyMemory_signature, F_RN) \
697 do_name( copyMemory_name, "copyMemory") \
698 do_signature(copyMemory_signature, "(Ljava/lang/Object;JLjava/lang/Object;JJ)V") \
699 do_intrinsic(_park, sun_misc_Unsafe, park_name, park_signature, F_RN) \
700 do_name( park_name, "park") \
701 do_signature(park_signature, "(ZJ)V") \
|
662 do_name( copyOf_name, "copyOf") \
663 do_signature(copyOf_signature, "([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object;") \
664 \
665 do_intrinsic(_copyOfRange, java_util_Arrays, copyOfRange_name, copyOfRange_signature, F_S) \
666 do_name( copyOfRange_name, "copyOfRange") \
667 do_signature(copyOfRange_signature, "([Ljava/lang/Object;IILjava/lang/Class;)[Ljava/lang/Object;") \
668 \
669 do_intrinsic(_equalsC, java_util_Arrays, equals_name, equalsC_signature, F_S) \
670 do_signature(equalsC_signature, "([C[C)Z") \
671 \
672 do_intrinsic(_compareTo, java_lang_String, compareTo_name, string_int_signature, F_R) \
673 do_name( compareTo_name, "compareTo") \
674 do_intrinsic(_indexOf, java_lang_String, indexOf_name, string_int_signature, F_R) \
675 do_name( indexOf_name, "indexOf") \
676 do_intrinsic(_equals, java_lang_String, equals_name, object_boolean_signature, F_R) \
677 \
678 do_class(java_nio_Buffer, "java/nio/Buffer") \
679 do_intrinsic(_checkIndex, java_nio_Buffer, checkIndex_name, int_int_signature, F_R) \
680 do_name( checkIndex_name, "checkIndex") \
681 \
682 /* java/lang/ref/Reference */ \
683 do_intrinsic(_Reference_get, java_lang_ref_Reference, get_name, void_object_signature, F_R) \
684 \
685 \
686 do_class(sun_misc_AtomicLongCSImpl, "sun/misc/AtomicLongCSImpl") \
687 do_intrinsic(_get_AtomicLong, sun_misc_AtomicLongCSImpl, get_name, void_long_signature, F_R) \
688 /* (symbols get_name and void_long_signature defined above) */ \
689 \
690 do_intrinsic(_attemptUpdate, sun_misc_AtomicLongCSImpl, attemptUpdate_name, attemptUpdate_signature, F_R) \
691 do_name( attemptUpdate_name, "attemptUpdate") \
692 do_signature(attemptUpdate_signature, "(JJ)Z") \
693 \
694 /* support for sun.misc.Unsafe */ \
695 do_class(sun_misc_Unsafe, "sun/misc/Unsafe") \
696 \
697 do_intrinsic(_allocateInstance, sun_misc_Unsafe, allocateInstance_name, allocateInstance_signature, F_RN) \
698 do_name( allocateInstance_name, "allocateInstance") \
699 do_signature(allocateInstance_signature, "(Ljava/lang/Class;)Ljava/lang/Object;") \
700 do_intrinsic(_copyMemory, sun_misc_Unsafe, copyMemory_name, copyMemory_signature, F_RN) \
701 do_name( copyMemory_name, "copyMemory") \
702 do_signature(copyMemory_signature, "(Ljava/lang/Object;JLjava/lang/Object;JJ)V") \
703 do_intrinsic(_park, sun_misc_Unsafe, park_name, park_signature, F_RN) \
704 do_name( park_name, "park") \
705 do_signature(park_signature, "(ZJ)V") \
|