< prev index next >

src/hotspot/share/classfile/vmIntrinsics.hpp

Print this page

 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")                           \
< prev index next >