src/share/vm/classfile/vmSymbols.hpp

Print this page




 580   template(java_lang_management_ThreadInfo_constructor_signature, "(Ljava/lang/Thread;ILjava/lang/Object;Ljava/lang/Thread;JJJJ[Ljava/lang/StackTraceElement;)V") \
 581   template(java_lang_management_ThreadInfo_with_locks_constructor_signature, "(Ljava/lang/Thread;ILjava/lang/Object;Ljava/lang/Thread;JJJJ[Ljava/lang/StackTraceElement;[Ljava/lang/Object;[I[Ljava/lang/Object;)V") \
 582   template(long_long_long_long_void_signature,         "(JJJJ)V")                                                 \
 583                                                                                                                   \
 584   template(java_lang_management_MemoryPoolMXBean,      "java/lang/management/MemoryPoolMXBean")                   \
 585   template(java_lang_management_MemoryManagerMXBean,   "java/lang/management/MemoryManagerMXBean")                \
 586   template(java_lang_management_GarbageCollectorMXBean,"java/lang/management/GarbageCollectorMXBean")             \
 587   template(gcInfoBuilder_name,                         "gcInfoBuilder")                                           \
 588   template(createMemoryPool_name,                      "createMemoryPool")                                        \
 589   template(createMemoryManager_name,                   "createMemoryManager")                                     \
 590   template(createGarbageCollector_name,                "createGarbageCollector")                                  \
 591   template(createMemoryPool_signature,                 "(Ljava/lang/String;ZJJ)Ljava/lang/management/MemoryPoolMXBean;") \
 592   template(createMemoryManager_signature,              "(Ljava/lang/String;)Ljava/lang/management/MemoryManagerMXBean;") \
 593   template(createGarbageCollector_signature,           "(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/management/GarbageCollectorMXBean;") \
 594   template(addThreadDumpForMonitors_name,              "addThreadDumpForMonitors")                                \
 595   template(addThreadDumpForSynchronizers_name,         "addThreadDumpForSynchronizers")                           \
 596   template(addThreadDumpForMonitors_signature,         "(Ljava/lang/management/ThreadInfo;[Ljava/lang/Object;[I)V") \
 597   template(addThreadDumpForSynchronizers_signature,    "(Ljava/lang/management/ThreadInfo;[Ljava/lang/Object;)V")   \
 598                                                                                                                   \
 599   /* JVMTI/java.lang.instrument support and VM Attach mechanism */                                                \

 600   template(sun_misc_VMSupport,                         "sun/misc/VMSupport")                                      \


 601   template(appendToClassPathForInstrumentation_name,   "appendToClassPathForInstrumentation")                     \
 602   do_alias(appendToClassPathForInstrumentation_signature, string_void_signature)                                  \
 603   template(serializePropertiesToByteArray_name,        "serializePropertiesToByteArray")                          \
 604   template(serializePropertiesToByteArray_signature,   "()[B")                                                    \
 605   template(serializeAgentPropertiesToByteArray_name,   "serializeAgentPropertiesToByteArray")                     \
 606   template(classRedefinedCount_name,                   "classRedefinedCount")                                     \
 607   template(classLoader_name,                           "classLoader")                                             \
 608   template(componentType_name,                         "componentType")                                           \
 609                                                                                                                   \
 610   /* forEachRemaining support */                                                                                  \
 611   template(java_util_stream_StreamsRangeIntSpliterator,          "java/util/stream/Streams$RangeIntSpliterator")  \
 612                                                                                                                   \
 613   /* trace signatures */                                                                                          \
 614   TRACE_TEMPLATES(template)                                                                                       \
 615                                                                                                                   \
 616   /*end*/
 617 
 618 // Here are all the intrinsics known to the runtime and the CI.
 619 // Each intrinsic consists of a public enum name (like _hashCode),
 620 // followed by a specification of its klass, name, and signature:




 580   template(java_lang_management_ThreadInfo_constructor_signature, "(Ljava/lang/Thread;ILjava/lang/Object;Ljava/lang/Thread;JJJJ[Ljava/lang/StackTraceElement;)V") \
 581   template(java_lang_management_ThreadInfo_with_locks_constructor_signature, "(Ljava/lang/Thread;ILjava/lang/Object;Ljava/lang/Thread;JJJJ[Ljava/lang/StackTraceElement;[Ljava/lang/Object;[I[Ljava/lang/Object;)V") \
 582   template(long_long_long_long_void_signature,         "(JJJJ)V")                                                 \
 583                                                                                                                   \
 584   template(java_lang_management_MemoryPoolMXBean,      "java/lang/management/MemoryPoolMXBean")                   \
 585   template(java_lang_management_MemoryManagerMXBean,   "java/lang/management/MemoryManagerMXBean")                \
 586   template(java_lang_management_GarbageCollectorMXBean,"java/lang/management/GarbageCollectorMXBean")             \
 587   template(gcInfoBuilder_name,                         "gcInfoBuilder")                                           \
 588   template(createMemoryPool_name,                      "createMemoryPool")                                        \
 589   template(createMemoryManager_name,                   "createMemoryManager")                                     \
 590   template(createGarbageCollector_name,                "createGarbageCollector")                                  \
 591   template(createMemoryPool_signature,                 "(Ljava/lang/String;ZJJ)Ljava/lang/management/MemoryPoolMXBean;") \
 592   template(createMemoryManager_signature,              "(Ljava/lang/String;)Ljava/lang/management/MemoryManagerMXBean;") \
 593   template(createGarbageCollector_signature,           "(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/management/GarbageCollectorMXBean;") \
 594   template(addThreadDumpForMonitors_name,              "addThreadDumpForMonitors")                                \
 595   template(addThreadDumpForSynchronizers_name,         "addThreadDumpForSynchronizers")                           \
 596   template(addThreadDumpForMonitors_signature,         "(Ljava/lang/management/ThreadInfo;[Ljava/lang/Object;[I)V") \
 597   template(addThreadDumpForSynchronizers_signature,    "(Ljava/lang/management/ThreadInfo;[Ljava/lang/Object;)V")   \
 598                                                                                                                   \
 599   /* JVMTI/java.lang.instrument support and VM Attach mechanism */                                                \
 600   template(jdk_internal_misc_Modules,                  "jdk/internal/misc/Modules")                               \
 601   template(sun_misc_VMSupport,                         "sun/misc/VMSupport")                                      \
 602   template(transformedByAgent_name,                    "transformedByAgent")                                      \
 603   template(transformedByAgent_signature,               "(Ljava/lang/reflect/Module;)V")                           \
 604   template(appendToClassPathForInstrumentation_name,   "appendToClassPathForInstrumentation")                     \
 605   do_alias(appendToClassPathForInstrumentation_signature, string_void_signature)                                  \
 606   template(serializePropertiesToByteArray_name,        "serializePropertiesToByteArray")                          \
 607   template(serializePropertiesToByteArray_signature,   "()[B")                                                    \
 608   template(serializeAgentPropertiesToByteArray_name,   "serializeAgentPropertiesToByteArray")                     \
 609   template(classRedefinedCount_name,                   "classRedefinedCount")                                     \
 610   template(classLoader_name,                           "classLoader")                                             \
 611   template(componentType_name,                         "componentType")                                           \
 612                                                                                                                   \
 613   /* forEachRemaining support */                                                                                  \
 614   template(java_util_stream_StreamsRangeIntSpliterator,          "java/util/stream/Streams$RangeIntSpliterator")  \
 615                                                                                                                   \
 616   /* trace signatures */                                                                                          \
 617   TRACE_TEMPLATES(template)                                                                                       \
 618                                                                                                                   \
 619   /*end*/
 620 
 621 // Here are all the intrinsics known to the runtime and the CI.
 622 // Each intrinsic consists of a public enum name (like _hashCode),
 623 // followed by a specification of its klass, name, and signature: