< prev index next >

src/hotspot/share/classfile/vmIntrinsics.hpp

Print this page

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