566 do_intrinsic(_updateDirectByteBufferCRC32C, java_util_zip_CRC32C, updateDirectByteBuffer_C_name, updateByteBuffer_signature, F_S) \
567 do_name( updateDirectByteBuffer_C_name, "updateDirectByteBuffer") \
568 \
569 /* support for java.util.zip.Adler32 */ \
570 do_class(java_util_zip_Adler32, "java/util/zip/Adler32") \
571 do_intrinsic(_updateBytesAdler32, java_util_zip_Adler32, updateBytes_C_name, updateBytes_signature, F_SN) \
572 do_intrinsic(_updateByteBufferAdler32, java_util_zip_Adler32, updateByteBuffer_A_name, updateByteBuffer_signature, F_SN) \
573 do_name( updateByteBuffer_A_name, "updateByteBuffer") \
574 \
575 /* jdk/internal/vm/Continuation */ \
576 do_class(jdk_internal_vm_Continuation, "jdk/internal/vm/Continuation") \
577 do_intrinsic(_Continuation_enter, jdk_internal_vm_Continuation, enter_name, continuationEnter_signature, F_S) \
578 do_signature(continuationEnter_signature, "(Ljdk/internal/vm/Continuation;Z)V") \
579 do_intrinsic(_Continuation_enterSpecial, jdk_internal_vm_Continuation, enterSpecial_name, continuationEnterSpecial_signature, F_SN) \
580 do_signature(continuationEnterSpecial_signature, "(Ljdk/internal/vm/Continuation;ZZ)V") \
581 do_signature(continuationGetStacks_signature, "(III)V") \
582 do_alias(continuationOnPinned_signature, int_void_signature) \
583 do_intrinsic(_Continuation_doYield, jdk_internal_vm_Continuation, doYield_name, continuationDoYield_signature, F_SN) \
584 do_alias( continuationDoYield_signature, void_int_signature) \
585 \
586 /* support for UnsafeConstants */ \
587 do_class(jdk_internal_misc_UnsafeConstants, "jdk/internal/misc/UnsafeConstants") \
588 \
589 /* support for Unsafe */ \
590 do_class(jdk_internal_misc_Unsafe, "jdk/internal/misc/Unsafe") \
591 do_class(sun_misc_Unsafe, "sun/misc/Unsafe") \
592 do_class(jdk_internal_misc_ScopedMemoryAccess, "jdk/internal/misc/ScopedMemoryAccess") \
593 \
594 do_intrinsic(_writeback0, jdk_internal_misc_Unsafe, writeback0_name, long_void_signature , F_RN) \
595 do_name( writeback0_name, "writeback0") \
596 do_intrinsic(_writebackPreSync0, jdk_internal_misc_Unsafe, writebackPreSync0_name, void_method_signature , F_RN) \
597 do_name( writebackPreSync0_name, "writebackPreSync0") \
598 do_intrinsic(_writebackPostSync0, jdk_internal_misc_Unsafe, writebackPostSync0_name, void_method_signature , F_RN) \
599 do_name( writebackPostSync0_name, "writebackPostSync0") \
600 do_intrinsic(_allocateInstance, jdk_internal_misc_Unsafe, allocateInstance_name, allocateInstance_signature, F_RN) \
601 do_name( allocateInstance_name, "allocateInstance") \
602 do_signature(allocateInstance_signature, "(Ljava/lang/Class;)Ljava/lang/Object;") \
603 do_intrinsic(_allocateUninitializedArray, jdk_internal_misc_Unsafe, allocateUninitializedArray_name, newArray_signature, F_R) \
604 do_name( allocateUninitializedArray_name, "allocateUninitializedArray0") \
605 do_intrinsic(_copyMemory, jdk_internal_misc_Unsafe, copyMemory_name, copyMemory_signature, F_RN) \
606 do_name( copyMemory_name, "copyMemory0") \
|
566 do_intrinsic(_updateDirectByteBufferCRC32C, java_util_zip_CRC32C, updateDirectByteBuffer_C_name, updateByteBuffer_signature, F_S) \
567 do_name( updateDirectByteBuffer_C_name, "updateDirectByteBuffer") \
568 \
569 /* support for java.util.zip.Adler32 */ \
570 do_class(java_util_zip_Adler32, "java/util/zip/Adler32") \
571 do_intrinsic(_updateBytesAdler32, java_util_zip_Adler32, updateBytes_C_name, updateBytes_signature, F_SN) \
572 do_intrinsic(_updateByteBufferAdler32, java_util_zip_Adler32, updateByteBuffer_A_name, updateByteBuffer_signature, F_SN) \
573 do_name( updateByteBuffer_A_name, "updateByteBuffer") \
574 \
575 /* jdk/internal/vm/Continuation */ \
576 do_class(jdk_internal_vm_Continuation, "jdk/internal/vm/Continuation") \
577 do_intrinsic(_Continuation_enter, jdk_internal_vm_Continuation, enter_name, continuationEnter_signature, F_S) \
578 do_signature(continuationEnter_signature, "(Ljdk/internal/vm/Continuation;Z)V") \
579 do_intrinsic(_Continuation_enterSpecial, jdk_internal_vm_Continuation, enterSpecial_name, continuationEnterSpecial_signature, F_SN) \
580 do_signature(continuationEnterSpecial_signature, "(Ljdk/internal/vm/Continuation;ZZ)V") \
581 do_signature(continuationGetStacks_signature, "(III)V") \
582 do_alias(continuationOnPinned_signature, int_void_signature) \
583 do_intrinsic(_Continuation_doYield, jdk_internal_vm_Continuation, doYield_name, continuationDoYield_signature, F_SN) \
584 do_alias( continuationDoYield_signature, void_int_signature) \
585 \
586 do_intrinsic(_shipilev_magic_timestamp, net_shipilev_Magic, timestamp_name, void_long_signature, F_SN) \
587 do_name(timestamp_name, "timestamp") \
588 do_intrinsic(_shipilev_magic_timestamp_serial, net_shipilev_Magic, timestampSerial_name, void_long_signature, F_SN) \
589 do_name(timestampSerial_name, "timestampSerial") \
590 do_intrinsic(_shipilev_magic_sizeOf, net_shipilev_Magic, sizeOf_name, object_long_signature, F_SN) \
591 do_name(sizeOf_name, "sizeOf0") \
592 do_intrinsic(_shipilev_magic_addressOf, net_shipilev_Magic, addressOf_name, object_long_signature, F_SN) \
593 do_name(addressOf_name, "addressOf0") \
594 do_intrinsic(_shipilev_magic_getReferencedObjects, net_shipilev_Magic, getReferencedObjects_name, object_object_array_int_signature, F_SN) \
595 do_name(getReferencedObjects_name, "getReferencedObjects") \
596 do_class(net_shipilev_Magic, "net/shipilev/Magic") \
597 \
598 \
599 /* support for UnsafeConstants */ \
600 do_class(jdk_internal_misc_UnsafeConstants, "jdk/internal/misc/UnsafeConstants") \
601 \
602 /* support for Unsafe */ \
603 do_class(jdk_internal_misc_Unsafe, "jdk/internal/misc/Unsafe") \
604 do_class(sun_misc_Unsafe, "sun/misc/Unsafe") \
605 do_class(jdk_internal_misc_ScopedMemoryAccess, "jdk/internal/misc/ScopedMemoryAccess") \
606 \
607 do_intrinsic(_writeback0, jdk_internal_misc_Unsafe, writeback0_name, long_void_signature , F_RN) \
608 do_name( writeback0_name, "writeback0") \
609 do_intrinsic(_writebackPreSync0, jdk_internal_misc_Unsafe, writebackPreSync0_name, void_method_signature , F_RN) \
610 do_name( writebackPreSync0_name, "writebackPreSync0") \
611 do_intrinsic(_writebackPostSync0, jdk_internal_misc_Unsafe, writebackPostSync0_name, void_method_signature , F_RN) \
612 do_name( writebackPostSync0_name, "writebackPostSync0") \
613 do_intrinsic(_allocateInstance, jdk_internal_misc_Unsafe, allocateInstance_name, allocateInstance_signature, F_RN) \
614 do_name( allocateInstance_name, "allocateInstance") \
615 do_signature(allocateInstance_signature, "(Ljava/lang/Class;)Ljava/lang/Object;") \
616 do_intrinsic(_allocateUninitializedArray, jdk_internal_misc_Unsafe, allocateUninitializedArray_name, newArray_signature, F_R) \
617 do_name( allocateUninitializedArray_name, "allocateUninitializedArray0") \
618 do_intrinsic(_copyMemory, jdk_internal_misc_Unsafe, copyMemory_name, copyMemory_signature, F_RN) \
619 do_name( copyMemory_name, "copyMemory0") \
|