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: |