638 /* jdk/internal/vm/Continuation */ \
639 do_class(jdk_internal_vm_Continuation, "jdk/internal/vm/Continuation") \
640 do_intrinsic(_Continuation_enter, jdk_internal_vm_Continuation, enter_name, continuationEnter_signature, F_S) \
641 do_signature(continuationEnter_signature, "(Ljdk/internal/vm/Continuation;Z)V") \
642 do_intrinsic(_Continuation_enterSpecial, jdk_internal_vm_Continuation, enterSpecial_name, continuationEnterSpecial_signature, F_SN) \
643 do_signature(continuationEnterSpecial_signature, "(Ljdk/internal/vm/Continuation;ZZ)V") \
644 do_signature(continuationGetStacks_signature, "(III)V") \
645 do_alias(continuationOnPinned_signature, int_void_signature) \
646 do_intrinsic(_Continuation_doYield, jdk_internal_vm_Continuation, doYield_name, continuationDoYield_signature, F_SN) \
647 do_alias( continuationDoYield_signature, void_int_signature) \
648 do_intrinsic(_Continuation_pin, jdk_internal_vm_Continuation, pin_name, void_method_signature, F_SN) \
649 do_intrinsic(_Continuation_unpin, jdk_internal_vm_Continuation, unpin_name, void_method_signature, F_SN) \
650 \
651 /* java/lang/VirtualThread */ \
652 do_intrinsic(_notifyJvmtiVThreadStart, java_lang_VirtualThread, notifyJvmtiStart_name, void_method_signature, F_RN) \
653 do_intrinsic(_notifyJvmtiVThreadEnd, java_lang_VirtualThread, notifyJvmtiEnd_name, void_method_signature, F_RN) \
654 do_intrinsic(_notifyJvmtiVThreadMount, java_lang_VirtualThread, notifyJvmtiMount_name, bool_void_signature, F_RN) \
655 do_intrinsic(_notifyJvmtiVThreadUnmount, java_lang_VirtualThread, notifyJvmtiUnmount_name, bool_void_signature, F_RN) \
656 do_intrinsic(_notifyJvmtiVThreadDisableSuspend, java_lang_VirtualThread, notifyJvmtiDisableSuspend_name, bool_void_signature, F_SN) \
657 \
658 /* support for UnsafeConstants */ \
659 do_class(jdk_internal_misc_UnsafeConstants, "jdk/internal/misc/UnsafeConstants") \
660 \
661 /* support for Unsafe */ \
662 do_class(jdk_internal_misc_Unsafe, "jdk/internal/misc/Unsafe") \
663 do_class(sun_misc_Unsafe, "sun/misc/Unsafe") \
664 do_class(jdk_internal_misc_ScopedMemoryAccess, "jdk/internal/misc/ScopedMemoryAccess") \
665 \
666 do_intrinsic(_writeback0, jdk_internal_misc_Unsafe, writeback0_name, long_void_signature , F_RN) \
667 do_name( writeback0_name, "writeback0") \
668 do_intrinsic(_writebackPreSync0, jdk_internal_misc_Unsafe, writebackPreSync0_name, void_method_signature , F_RN) \
669 do_name( writebackPreSync0_name, "writebackPreSync0") \
670 do_intrinsic(_writebackPostSync0, jdk_internal_misc_Unsafe, writebackPostSync0_name, void_method_signature , F_RN) \
671 do_name( writebackPostSync0_name, "writebackPostSync0") \
672 do_intrinsic(_allocateInstance, jdk_internal_misc_Unsafe, allocateInstance_name, allocateInstance_signature, F_RN) \
673 do_name( allocateInstance_name, "allocateInstance") \
674 do_signature(allocateInstance_signature, "(Ljava/lang/Class;)Ljava/lang/Object;") \
675 do_intrinsic(_allocateUninitializedArray, jdk_internal_misc_Unsafe, allocateUninitializedArray_name, newArray_signature, F_R) \
676 do_name( allocateUninitializedArray_name, "allocateUninitializedArray0") \
677 do_intrinsic(_copyMemory, jdk_internal_misc_Unsafe, copyMemory_name, copyMemory_signature, F_RN) \
|
638 /* jdk/internal/vm/Continuation */ \
639 do_class(jdk_internal_vm_Continuation, "jdk/internal/vm/Continuation") \
640 do_intrinsic(_Continuation_enter, jdk_internal_vm_Continuation, enter_name, continuationEnter_signature, F_S) \
641 do_signature(continuationEnter_signature, "(Ljdk/internal/vm/Continuation;Z)V") \
642 do_intrinsic(_Continuation_enterSpecial, jdk_internal_vm_Continuation, enterSpecial_name, continuationEnterSpecial_signature, F_SN) \
643 do_signature(continuationEnterSpecial_signature, "(Ljdk/internal/vm/Continuation;ZZ)V") \
644 do_signature(continuationGetStacks_signature, "(III)V") \
645 do_alias(continuationOnPinned_signature, int_void_signature) \
646 do_intrinsic(_Continuation_doYield, jdk_internal_vm_Continuation, doYield_name, continuationDoYield_signature, F_SN) \
647 do_alias( continuationDoYield_signature, void_int_signature) \
648 do_intrinsic(_Continuation_pin, jdk_internal_vm_Continuation, pin_name, void_method_signature, F_SN) \
649 do_intrinsic(_Continuation_unpin, jdk_internal_vm_Continuation, unpin_name, void_method_signature, F_SN) \
650 \
651 /* java/lang/VirtualThread */ \
652 do_intrinsic(_notifyJvmtiVThreadStart, java_lang_VirtualThread, notifyJvmtiStart_name, void_method_signature, F_RN) \
653 do_intrinsic(_notifyJvmtiVThreadEnd, java_lang_VirtualThread, notifyJvmtiEnd_name, void_method_signature, F_RN) \
654 do_intrinsic(_notifyJvmtiVThreadMount, java_lang_VirtualThread, notifyJvmtiMount_name, bool_void_signature, F_RN) \
655 do_intrinsic(_notifyJvmtiVThreadUnmount, java_lang_VirtualThread, notifyJvmtiUnmount_name, bool_void_signature, F_RN) \
656 do_intrinsic(_notifyJvmtiVThreadDisableSuspend, java_lang_VirtualThread, notifyJvmtiDisableSuspend_name, bool_void_signature, F_SN) \
657 \
658 do_intrinsic(_shipilev_magic_timestamp, net_shipilev_Magic, timestamp_name, void_long_signature, F_SN) \
659 do_name(timestamp_name, "timestamp") \
660 do_intrinsic(_shipilev_magic_timestamp_serial, net_shipilev_Magic, timestampSerial_name, void_long_signature, F_SN) \
661 do_name(timestampSerial_name, "timestampSerial") \
662 do_intrinsic(_shipilev_magic_sizeOf, net_shipilev_Magic, sizeOf_name, object_long_signature, F_SN) \
663 do_name(sizeOf_name, "sizeOf0") \
664 do_intrinsic(_shipilev_magic_addressOf, net_shipilev_Magic, addressOf_name, object_long_signature, F_SN) \
665 do_name(addressOf_name, "addressOf0") \
666 do_intrinsic(_shipilev_magic_getReferencedObjects, net_shipilev_Magic, getReferencedObjects_name, object_object_array_int_signature, F_SN) \
667 do_name(getReferencedObjects_name, "getReferencedObjects") \
668 do_class(net_shipilev_Magic, "net/shipilev/Magic") \
669 \
670 /* support for UnsafeConstants */ \
671 do_class(jdk_internal_misc_UnsafeConstants, "jdk/internal/misc/UnsafeConstants") \
672 \
673 /* support for Unsafe */ \
674 do_class(jdk_internal_misc_Unsafe, "jdk/internal/misc/Unsafe") \
675 do_class(sun_misc_Unsafe, "sun/misc/Unsafe") \
676 do_class(jdk_internal_misc_ScopedMemoryAccess, "jdk/internal/misc/ScopedMemoryAccess") \
677 \
678 do_intrinsic(_writeback0, jdk_internal_misc_Unsafe, writeback0_name, long_void_signature , F_RN) \
679 do_name( writeback0_name, "writeback0") \
680 do_intrinsic(_writebackPreSync0, jdk_internal_misc_Unsafe, writebackPreSync0_name, void_method_signature , F_RN) \
681 do_name( writebackPreSync0_name, "writebackPreSync0") \
682 do_intrinsic(_writebackPostSync0, jdk_internal_misc_Unsafe, writebackPostSync0_name, void_method_signature , F_RN) \
683 do_name( writebackPostSync0_name, "writebackPostSync0") \
684 do_intrinsic(_allocateInstance, jdk_internal_misc_Unsafe, allocateInstance_name, allocateInstance_signature, F_RN) \
685 do_name( allocateInstance_name, "allocateInstance") \
686 do_signature(allocateInstance_signature, "(Ljava/lang/Class;)Ljava/lang/Object;") \
687 do_intrinsic(_allocateUninitializedArray, jdk_internal_misc_Unsafe, allocateUninitializedArray_name, newArray_signature, F_R) \
688 do_name( allocateUninitializedArray_name, "allocateUninitializedArray0") \
689 do_intrinsic(_copyMemory, jdk_internal_misc_Unsafe, copyMemory_name, copyMemory_signature, F_RN) \
|