532 template(threadgroup_array_signature, "[Ljava/lang/ThreadGroup;") \
533 template(class_array_signature, "[Ljava/lang/Class;") \
534 template(classloader_signature, "Ljava/lang/ClassLoader;") \
535 template(object_signature, "Ljava/lang/Object;") \
536 template(object_array_signature, "[Ljava/lang/Object;") \
537 template(class_signature, "Ljava/lang/Class;") \
538 template(string_signature, "Ljava/lang/String;") \
539 template(string_array_signature, "[Ljava/lang/String;") \
540 template(reference_signature, "Ljava/lang/ref/Reference;") \
541 template(executable_signature, "Ljava/lang/reflect/Executable;") \
542 template(module_signature, "Ljava/lang/Module;") \
543 template(concurrenthashmap_signature, "Ljava/util/concurrent/ConcurrentHashMap;") \
544 template(String_StringBuilder_signature, "(Ljava/lang/String;)Ljava/lang/StringBuilder;") \
545 template(int_StringBuilder_signature, "(I)Ljava/lang/StringBuilder;") \
546 template(char_StringBuilder_signature, "(C)Ljava/lang/StringBuilder;") \
547 template(String_StringBuffer_signature, "(Ljava/lang/String;)Ljava/lang/StringBuffer;") \
548 template(int_StringBuffer_signature, "(I)Ljava/lang/StringBuffer;") \
549 template(char_StringBuffer_signature, "(C)Ljava/lang/StringBuffer;") \
550 template(int_String_signature, "(I)Ljava/lang/String;") \
551 template(boolean_boolean_int_signature, "(ZZ)I") \
552 template(codesource_permissioncollection_signature, "(Ljava/security/CodeSource;Ljava/security/PermissionCollection;)V") \
553 /* signature symbols needed by intrinsics */ \
554 VM_INTRINSICS_DO(VM_INTRINSIC_IGNORE, VM_SYMBOL_IGNORE, VM_SYMBOL_IGNORE, template, VM_ALIAS_IGNORE) \
555 \
556 /* symbol aliases needed by intrinsics */ \
557 VM_INTRINSICS_DO(VM_INTRINSIC_IGNORE, VM_SYMBOL_IGNORE, VM_SYMBOL_IGNORE, VM_SYMBOL_IGNORE, do_alias) \
558 \
559 /* returned by the C1 compiler in case there's not enough memory to allocate a new symbol*/ \
560 template(dummy_symbol, "illegal symbol") \
561 \
562 /* used by ClassFormatError when class name is not known yet */ \
563 template(unknown_class_name, "<Unknown>") \
564 \
565 /* JVM monitoring and management support */ \
566 template(java_lang_StackTraceElement_array, "[Ljava/lang/StackTraceElement;") \
567 template(java_lang_management_ThreadState, "java/lang/management/ThreadState") \
568 template(java_lang_management_MemoryUsage, "java/lang/management/MemoryUsage") \
569 template(java_lang_management_ThreadInfo, "java/lang/management/ThreadInfo") \
570 template(jdk_internal_agent_Agent, "jdk/internal/agent/Agent") \
571 template(sun_management_Sensor, "sun/management/Sensor") \
572 template(sun_management_ManagementFactoryHelper, "sun/management/ManagementFactoryHelper") \
|
532 template(threadgroup_array_signature, "[Ljava/lang/ThreadGroup;") \
533 template(class_array_signature, "[Ljava/lang/Class;") \
534 template(classloader_signature, "Ljava/lang/ClassLoader;") \
535 template(object_signature, "Ljava/lang/Object;") \
536 template(object_array_signature, "[Ljava/lang/Object;") \
537 template(class_signature, "Ljava/lang/Class;") \
538 template(string_signature, "Ljava/lang/String;") \
539 template(string_array_signature, "[Ljava/lang/String;") \
540 template(reference_signature, "Ljava/lang/ref/Reference;") \
541 template(executable_signature, "Ljava/lang/reflect/Executable;") \
542 template(module_signature, "Ljava/lang/Module;") \
543 template(concurrenthashmap_signature, "Ljava/util/concurrent/ConcurrentHashMap;") \
544 template(String_StringBuilder_signature, "(Ljava/lang/String;)Ljava/lang/StringBuilder;") \
545 template(int_StringBuilder_signature, "(I)Ljava/lang/StringBuilder;") \
546 template(char_StringBuilder_signature, "(C)Ljava/lang/StringBuilder;") \
547 template(String_StringBuffer_signature, "(Ljava/lang/String;)Ljava/lang/StringBuffer;") \
548 template(int_StringBuffer_signature, "(I)Ljava/lang/StringBuffer;") \
549 template(char_StringBuffer_signature, "(C)Ljava/lang/StringBuffer;") \
550 template(int_String_signature, "(I)Ljava/lang/String;") \
551 template(boolean_boolean_int_signature, "(ZZ)I") \
552 /* signature symbols needed by intrinsics */ \
553 VM_INTRINSICS_DO(VM_INTRINSIC_IGNORE, VM_SYMBOL_IGNORE, VM_SYMBOL_IGNORE, template, VM_ALIAS_IGNORE) \
554 \
555 /* symbol aliases needed by intrinsics */ \
556 VM_INTRINSICS_DO(VM_INTRINSIC_IGNORE, VM_SYMBOL_IGNORE, VM_SYMBOL_IGNORE, VM_SYMBOL_IGNORE, do_alias) \
557 \
558 /* returned by the C1 compiler in case there's not enough memory to allocate a new symbol*/ \
559 template(dummy_symbol, "illegal symbol") \
560 \
561 /* used by ClassFormatError when class name is not known yet */ \
562 template(unknown_class_name, "<Unknown>") \
563 \
564 /* JVM monitoring and management support */ \
565 template(java_lang_StackTraceElement_array, "[Ljava/lang/StackTraceElement;") \
566 template(java_lang_management_ThreadState, "java/lang/management/ThreadState") \
567 template(java_lang_management_MemoryUsage, "java/lang/management/MemoryUsage") \
568 template(java_lang_management_ThreadInfo, "java/lang/management/ThreadInfo") \
569 template(jdk_internal_agent_Agent, "jdk/internal/agent/Agent") \
570 template(sun_management_Sensor, "sun/management/Sensor") \
571 template(sun_management_ManagementFactoryHelper, "sun/management/ManagementFactoryHelper") \
|