580 do_name( updateByteBuffer_A_name, "updateByteBuffer") \
581 \
582 /* jdk/internal/vm/Continuation */ \
583 do_class(jdk_internal_vm_Continuation, "jdk/internal/vm/Continuation") \
584 do_intrinsic(_Continuation_enter, jdk_internal_vm_Continuation, enter_name, continuationEnter_signature, F_S) \
585 do_signature(continuationEnter_signature, "(Ljdk/internal/vm/Continuation;Z)V") \
586 do_intrinsic(_Continuation_enterSpecial, jdk_internal_vm_Continuation, enterSpecial_name, continuationEnterSpecial_signature, F_SN) \
587 do_signature(continuationEnterSpecial_signature, "(Ljdk/internal/vm/Continuation;ZZ)V") \
588 do_signature(continuationGetStacks_signature, "(III)V") \
589 do_alias(continuationOnPinned_signature, int_void_signature) \
590 do_intrinsic(_Continuation_doYield, jdk_internal_vm_Continuation, doYield_name, continuationDoYield_signature, F_SN) \
591 do_alias( continuationDoYield_signature, void_int_signature) \
592 \
593 /* java/lang/VirtualThread */ \
594 do_intrinsic(_notifyJvmtiVThreadStart, java_lang_VirtualThread, notifyJvmtiStart_name, void_method_signature, F_RN) \
595 do_intrinsic(_notifyJvmtiVThreadEnd, java_lang_VirtualThread, notifyJvmtiEnd_name, void_method_signature, F_RN) \
596 do_intrinsic(_notifyJvmtiVThreadMount, java_lang_VirtualThread, notifyJvmtiMount_name, bool_void_signature, F_RN) \
597 do_intrinsic(_notifyJvmtiVThreadUnmount, java_lang_VirtualThread, notifyJvmtiUnmount_name, bool_void_signature, F_RN) \
598 do_intrinsic(_notifyJvmtiVThreadHideFrames, java_lang_VirtualThread, notifyJvmtiHideFrames_name, bool_void_signature, F_SN) \
599 do_intrinsic(_notifyJvmtiVThreadDisableSuspend, java_lang_VirtualThread, notifyJvmtiDisableSuspend_name, bool_void_signature, F_SN) \
600 \
601 /* support for UnsafeConstants */ \
602 do_class(jdk_internal_misc_UnsafeConstants, "jdk/internal/misc/UnsafeConstants") \
603 \
604 /* support for Unsafe */ \
605 do_class(jdk_internal_misc_Unsafe, "jdk/internal/misc/Unsafe") \
606 do_class(sun_misc_Unsafe, "sun/misc/Unsafe") \
607 do_class(jdk_internal_misc_ScopedMemoryAccess, "jdk/internal/misc/ScopedMemoryAccess") \
608 \
609 do_intrinsic(_writeback0, jdk_internal_misc_Unsafe, writeback0_name, long_void_signature , F_RN) \
610 do_name( writeback0_name, "writeback0") \
611 do_intrinsic(_writebackPreSync0, jdk_internal_misc_Unsafe, writebackPreSync0_name, void_method_signature , F_RN) \
612 do_name( writebackPreSync0_name, "writebackPreSync0") \
613 do_intrinsic(_writebackPostSync0, jdk_internal_misc_Unsafe, writebackPostSync0_name, void_method_signature , F_RN) \
614 do_name( writebackPostSync0_name, "writebackPostSync0") \
615 do_intrinsic(_allocateInstance, jdk_internal_misc_Unsafe, allocateInstance_name, allocateInstance_signature, F_RN) \
616 do_name( allocateInstance_name, "allocateInstance") \
617 do_signature(allocateInstance_signature, "(Ljava/lang/Class;)Ljava/lang/Object;") \
618 do_intrinsic(_allocateUninitializedArray, jdk_internal_misc_Unsafe, allocateUninitializedArray_name, newArray_signature, F_R) \
619 do_name( allocateUninitializedArray_name, "allocateUninitializedArray0") \
|
580 do_name( updateByteBuffer_A_name, "updateByteBuffer") \
581 \
582 /* jdk/internal/vm/Continuation */ \
583 do_class(jdk_internal_vm_Continuation, "jdk/internal/vm/Continuation") \
584 do_intrinsic(_Continuation_enter, jdk_internal_vm_Continuation, enter_name, continuationEnter_signature, F_S) \
585 do_signature(continuationEnter_signature, "(Ljdk/internal/vm/Continuation;Z)V") \
586 do_intrinsic(_Continuation_enterSpecial, jdk_internal_vm_Continuation, enterSpecial_name, continuationEnterSpecial_signature, F_SN) \
587 do_signature(continuationEnterSpecial_signature, "(Ljdk/internal/vm/Continuation;ZZ)V") \
588 do_signature(continuationGetStacks_signature, "(III)V") \
589 do_alias(continuationOnPinned_signature, int_void_signature) \
590 do_intrinsic(_Continuation_doYield, jdk_internal_vm_Continuation, doYield_name, continuationDoYield_signature, F_SN) \
591 do_alias( continuationDoYield_signature, void_int_signature) \
592 \
593 /* java/lang/VirtualThread */ \
594 do_intrinsic(_notifyJvmtiVThreadStart, java_lang_VirtualThread, notifyJvmtiStart_name, void_method_signature, F_RN) \
595 do_intrinsic(_notifyJvmtiVThreadEnd, java_lang_VirtualThread, notifyJvmtiEnd_name, void_method_signature, F_RN) \
596 do_intrinsic(_notifyJvmtiVThreadMount, java_lang_VirtualThread, notifyJvmtiMount_name, bool_void_signature, F_RN) \
597 do_intrinsic(_notifyJvmtiVThreadUnmount, java_lang_VirtualThread, notifyJvmtiUnmount_name, bool_void_signature, F_RN) \
598 do_intrinsic(_notifyJvmtiVThreadHideFrames, java_lang_VirtualThread, notifyJvmtiHideFrames_name, bool_void_signature, F_SN) \
599 do_intrinsic(_notifyJvmtiVThreadDisableSuspend, java_lang_VirtualThread, notifyJvmtiDisableSuspend_name, bool_void_signature, F_SN) \
600 do_intrinsic(_setLockId, java_lang_VirtualThread, setLockId_name, long_void_signature, F_SN) \
601 do_name( setLockId_name, "setLockId") \
602 \
603 /* support for UnsafeConstants */ \
604 do_class(jdk_internal_misc_UnsafeConstants, "jdk/internal/misc/UnsafeConstants") \
605 \
606 /* support for Unsafe */ \
607 do_class(jdk_internal_misc_Unsafe, "jdk/internal/misc/Unsafe") \
608 do_class(sun_misc_Unsafe, "sun/misc/Unsafe") \
609 do_class(jdk_internal_misc_ScopedMemoryAccess, "jdk/internal/misc/ScopedMemoryAccess") \
610 \
611 do_intrinsic(_writeback0, jdk_internal_misc_Unsafe, writeback0_name, long_void_signature , F_RN) \
612 do_name( writeback0_name, "writeback0") \
613 do_intrinsic(_writebackPreSync0, jdk_internal_misc_Unsafe, writebackPreSync0_name, void_method_signature , F_RN) \
614 do_name( writebackPreSync0_name, "writebackPreSync0") \
615 do_intrinsic(_writebackPostSync0, jdk_internal_misc_Unsafe, writebackPostSync0_name, void_method_signature , F_RN) \
616 do_name( writebackPostSync0_name, "writebackPostSync0") \
617 do_intrinsic(_allocateInstance, jdk_internal_misc_Unsafe, allocateInstance_name, allocateInstance_signature, F_RN) \
618 do_name( allocateInstance_name, "allocateInstance") \
619 do_signature(allocateInstance_signature, "(Ljava/lang/Class;)Ljava/lang/Object;") \
620 do_intrinsic(_allocateUninitializedArray, jdk_internal_misc_Unsafe, allocateUninitializedArray_name, newArray_signature, F_R) \
621 do_name( allocateUninitializedArray_name, "allocateUninitializedArray0") \
|