< prev index next >

src/hotspot/share/classfile/vmSymbols.hpp

Print this page

 72   template(java_lang_Cloneable,                       "java/lang/Cloneable")                      \
 73   template(java_lang_Throwable,                       "java/lang/Throwable")                      \
 74   template(java_lang_ClassLoader,                     "java/lang/ClassLoader")                    \
 75   template(java_lang_Runnable,                        "java/lang/Runnable")                       \
 76   template(jdk_internal_vm_ContinuationScope,         "jdk/internal/vm/ContinuationScope")        \
 77   template(jdk_internal_vm_StackChunk,                "jdk/internal/vm/StackChunk")               \
 78   template(java_lang_Boolean,                         "java/lang/Boolean")                        \
 79   template(java_lang_Character,                       "java/lang/Character")                      \
 80   template(java_lang_Character_CharacterCache,        "java/lang/Character$CharacterCache")       \
 81   template(java_lang_CharacterDataLatin1,             "java/lang/CharacterDataLatin1")            \
 82   template(java_lang_Float,                           "java/lang/Float")                          \
 83   template(java_lang_Double,                          "java/lang/Double")                         \
 84   template(java_lang_Byte,                            "java/lang/Byte")                           \
 85   template(java_lang_Byte_ByteCache,                  "java/lang/Byte$ByteCache")                 \
 86   template(java_lang_Short,                           "java/lang/Short")                          \
 87   template(java_lang_Short_ShortCache,                "java/lang/Short$ShortCache")               \
 88   template(java_lang_Integer,                         "java/lang/Integer")                        \
 89   template(java_lang_Integer_IntegerCache,            "java/lang/Integer$IntegerCache")           \
 90   template(java_lang_Long,                            "java/lang/Long")                           \
 91   template(java_lang_Long_LongCache,                  "java/lang/Long$LongCache")                 \

 92                                                                                                   \
 93   template(jdk_internal_vm_vector_VectorSupport,      "jdk/internal/vm/vector/VectorSupport")               \
 94   template(jdk_internal_vm_vector_VectorPayload,      "jdk/internal/vm/vector/VectorSupport$VectorPayload") \
 95   template(jdk_internal_vm_vector_Vector,             "jdk/internal/vm/vector/VectorSupport$Vector")        \
 96   template(jdk_internal_vm_vector_VectorMask,         "jdk/internal/vm/vector/VectorSupport$VectorMask")    \
 97   template(jdk_internal_vm_vector_VectorShuffle,      "jdk/internal/vm/vector/VectorSupport$VectorShuffle") \
 98   template(payload_name,                              "payload")                                            \
 99   template(ETYPE_name,                                "ETYPE")                                              \
100   template(VLENGTH_name,                              "VLENGTH")                                            \
101                                                                                                   \
102   template(jdk_internal_vm_FillerObject,              "jdk/internal/vm/FillerObject")             \
103                                                                                                   \
104   template(java_lang_Shutdown,                        "java/lang/Shutdown")                       \
105   template(java_lang_ref_Reference,                   "java/lang/ref/Reference")                  \
106   template(java_lang_ref_SoftReference,               "java/lang/ref/SoftReference")              \
107   template(java_lang_ref_WeakReference,               "java/lang/ref/WeakReference")              \
108   template(java_lang_ref_FinalReference,              "java/lang/ref/FinalReference")             \
109   template(java_lang_ref_PhantomReference,            "java/lang/ref/PhantomReference")           \
110   template(java_lang_ref_Finalizer,                   "java/lang/ref/Finalizer")                  \
111   template(java_lang_reflect_AccessibleObject,        "java/lang/reflect/AccessibleObject")       \

293   template(index_name,                                "index")                                    \
294   template(executable_name,                           "executable")                               \
295   template(parameter_annotations_name,                "parameterAnnotations")                     \
296   template(annotation_default_name,                   "annotationDefault")                        \
297   template(reflect_ConstantPool,                      "jdk/internal/reflect/ConstantPool")        \
298   template(base_name,                                 "base")                                     \
299   /* Type Annotations (JDK 8 and above) */                                                        \
300   template(type_annotations_name,                     "typeAnnotations")                          \
301                                                                                                   \
302   /* Intrinsic Annotation (JDK 9 and above) */                                                    \
303   template(jdk_internal_vm_annotation_DontInline_signature,  "Ljdk/internal/vm/annotation/DontInline;")  \
304   template(jdk_internal_vm_annotation_ForceInline_signature, "Ljdk/internal/vm/annotation/ForceInline;") \
305   template(jdk_internal_vm_annotation_Hidden_signature,      "Ljdk/internal/vm/annotation/Hidden;") \
306   template(jdk_internal_misc_Scoped_signature,               "Ljdk/internal/misc/ScopedMemoryAccess$Scoped;") \
307   template(jdk_internal_vm_annotation_IntrinsicCandidate_signature, "Ljdk/internal/vm/annotation/IntrinsicCandidate;") \
308   template(jdk_internal_vm_annotation_Stable_signature,      "Ljdk/internal/vm/annotation/Stable;") \
309                                                                                                   \
310   template(jdk_internal_vm_annotation_ChangesCurrentThread_signature,  "Ljdk/internal/vm/annotation/ChangesCurrentThread;")  \
311   template(jdk_internal_vm_annotation_JvmtiMountTransition_signature,  "Ljdk/internal/vm/annotation/JvmtiMountTransition;")  \
312                                                                                                   \




313   /* Support for JSR 292 & invokedynamic (JDK 1.7 and above) */                                   \
314   template(java_lang_invoke_CallSite,                 "java/lang/invoke/CallSite")                \
315   template(java_lang_invoke_ConstantCallSite,         "java/lang/invoke/ConstantCallSite")        \
316   template(java_lang_invoke_DirectMethodHandle,       "java/lang/invoke/DirectMethodHandle")      \
317   template(java_lang_invoke_MutableCallSite,          "java/lang/invoke/MutableCallSite")         \
318   template(java_lang_invoke_VolatileCallSite,         "java/lang/invoke/VolatileCallSite")        \
319   template(java_lang_invoke_MethodHandle,             "java/lang/invoke/MethodHandle")            \
320   template(java_lang_invoke_VarHandle,                "java/lang/invoke/VarHandle")               \
321   template(java_lang_invoke_MethodType,               "java/lang/invoke/MethodType")              \
322   template(java_lang_invoke_MethodType_signature,     "Ljava/lang/invoke/MethodType;")            \
323   template(java_lang_invoke_ResolvedMethodName_signature, "Ljava/lang/invoke/ResolvedMethodName;")\
324   template(java_lang_invoke_MemberName_signature,     "Ljava/lang/invoke/MemberName;")            \
325   template(java_lang_invoke_LambdaForm_signature,     "Ljava/lang/invoke/LambdaForm;")            \
326   template(java_lang_invoke_MethodHandle_signature,   "Ljava/lang/invoke/MethodHandle;")          \
327   /* internal classes known only to the JVM: */                                                   \
328   template(java_lang_invoke_MemberName,               "java/lang/invoke/MemberName")              \
329   template(java_lang_invoke_ResolvedMethodName,       "java/lang/invoke/ResolvedMethodName")      \
330   template(java_lang_invoke_MethodHandleNatives,      "java/lang/invoke/MethodHandleNatives")     \
331   template(java_lang_invoke_MethodHandleNatives_CallSiteContext, "java/lang/invoke/MethodHandleNatives$CallSiteContext") \
332   template(java_lang_invoke_LambdaForm,               "java/lang/invoke/LambdaForm")              \

709   do_alias(appendToClassPathForInstrumentation_signature, string_void_signature)                                  \
710   template(serializePropertiesToByteArray_name,        "serializePropertiesToByteArray")                          \
711   template(serializeAgentPropertiesToByteArray_name,   "serializeAgentPropertiesToByteArray")                     \
712   template(encodeThrowable_name,                       "encodeThrowable")                                         \
713   template(encodeThrowable_signature,                  "(Ljava/lang/Throwable;JI)I")                              \
714   template(decodeAndThrowThrowable_name,               "decodeAndThrowThrowable")                                 \
715   template(encodeAnnotations_name,                     "encodeAnnotations")                                       \
716   template(encodeAnnotations_signature,                "([BLjava/lang/Class;Ljdk/internal/reflect/ConstantPool;Z[Ljava/lang/Class;)[B")\
717   template(decodeAndThrowThrowable_signature,          "(IJZZ)V")                                                 \
718   template(classRedefinedCount_name,                   "classRedefinedCount")                                     \
719   template(classLoader_name,                           "classLoader")                                             \
720   template(componentType_name,                         "componentType")                                           \
721                                                                                                                   \
722   /* forEachRemaining support */                                                                                  \
723   template(java_util_stream_StreamsRangeIntSpliterator,          "java/util/stream/Streams$RangeIntSpliterator")  \
724                                                                                                                   \
725   /* jfr signatures */                                                                                            \
726   JFR_TEMPLATES(template)                                                                                         \
727                                                                                                                   \
728   /* CDS */                                                                                                       \

729   template(dumpSharedArchive,                               "dumpSharedArchive")                                  \
730   template(dumpSharedArchive_signature,                     "(ZLjava/lang/String;)Ljava/lang/String;")            \
731   template(generateLambdaFormHolderClasses,                 "generateLambdaFormHolderClasses")                    \
732   template(generateLambdaFormHolderClasses_signature,       "([Ljava/lang/String;)[Ljava/lang/Object;")           \
733   template(java_lang_Enum,                                  "java/lang/Enum")                                     \
734   template(java_lang_invoke_Invokers_Holder,                "java/lang/invoke/Invokers$Holder")                   \
735   template(java_lang_invoke_DirectMethodHandle_Holder,      "java/lang/invoke/DirectMethodHandle$Holder")         \
736   template(java_lang_invoke_LambdaForm_Holder,              "java/lang/invoke/LambdaForm$Holder")                 \
737   template(java_lang_invoke_DelegatingMethodHandle_Holder,  "java/lang/invoke/DelegatingMethodHandle$Holder")     \
738   template(jdk_internal_loader_ClassLoaders,                "jdk/internal/loader/ClassLoaders")                   \
739   template(jdk_internal_misc_CDS,                           "jdk/internal/misc/CDS")                              \
740   template(java_util_concurrent_ConcurrentHashMap,          "java/util/concurrent/ConcurrentHashMap")             \
741   template(java_util_ArrayList,                             "java/util/ArrayList")                                \
742   template(toFileURL_name,                                  "toFileURL")                                          \
743   template(toFileURL_signature,                             "(Ljava/lang/String;)Ljava/net/URL;")                 \
744   template(url_array_classloader_void_signature,            "([Ljava/net/URL;Ljava/lang/ClassLoader;)V")          \
745                                                                                                                   \
746   /* Thread.dump_to_file jcmd */                                                                                  \
747   template(jdk_internal_vm_ThreadDumper,           "jdk/internal/vm/ThreadDumper")                                \
748   template(dumpThreads_name,                       "dumpThreads")                                                 \

 72   template(java_lang_Cloneable,                       "java/lang/Cloneable")                      \
 73   template(java_lang_Throwable,                       "java/lang/Throwable")                      \
 74   template(java_lang_ClassLoader,                     "java/lang/ClassLoader")                    \
 75   template(java_lang_Runnable,                        "java/lang/Runnable")                       \
 76   template(jdk_internal_vm_ContinuationScope,         "jdk/internal/vm/ContinuationScope")        \
 77   template(jdk_internal_vm_StackChunk,                "jdk/internal/vm/StackChunk")               \
 78   template(java_lang_Boolean,                         "java/lang/Boolean")                        \
 79   template(java_lang_Character,                       "java/lang/Character")                      \
 80   template(java_lang_Character_CharacterCache,        "java/lang/Character$CharacterCache")       \
 81   template(java_lang_CharacterDataLatin1,             "java/lang/CharacterDataLatin1")            \
 82   template(java_lang_Float,                           "java/lang/Float")                          \
 83   template(java_lang_Double,                          "java/lang/Double")                         \
 84   template(java_lang_Byte,                            "java/lang/Byte")                           \
 85   template(java_lang_Byte_ByteCache,                  "java/lang/Byte$ByteCache")                 \
 86   template(java_lang_Short,                           "java/lang/Short")                          \
 87   template(java_lang_Short_ShortCache,                "java/lang/Short$ShortCache")               \
 88   template(java_lang_Integer,                         "java/lang/Integer")                        \
 89   template(java_lang_Integer_IntegerCache,            "java/lang/Integer$IntegerCache")           \
 90   template(java_lang_Long,                            "java/lang/Long")                           \
 91   template(java_lang_Long_LongCache,                  "java/lang/Long$LongCache")                 \
 92   template(java_lang_Void,                            "java/lang/Void")                           \
 93                                                                                                   \
 94   template(jdk_internal_vm_vector_VectorSupport,      "jdk/internal/vm/vector/VectorSupport")               \
 95   template(jdk_internal_vm_vector_VectorPayload,      "jdk/internal/vm/vector/VectorSupport$VectorPayload") \
 96   template(jdk_internal_vm_vector_Vector,             "jdk/internal/vm/vector/VectorSupport$Vector")        \
 97   template(jdk_internal_vm_vector_VectorMask,         "jdk/internal/vm/vector/VectorSupport$VectorMask")    \
 98   template(jdk_internal_vm_vector_VectorShuffle,      "jdk/internal/vm/vector/VectorSupport$VectorShuffle") \
 99   template(payload_name,                              "payload")                                            \
100   template(ETYPE_name,                                "ETYPE")                                              \
101   template(VLENGTH_name,                              "VLENGTH")                                            \
102                                                                                                   \
103   template(jdk_internal_vm_FillerObject,              "jdk/internal/vm/FillerObject")             \
104                                                                                                   \
105   template(java_lang_Shutdown,                        "java/lang/Shutdown")                       \
106   template(java_lang_ref_Reference,                   "java/lang/ref/Reference")                  \
107   template(java_lang_ref_SoftReference,               "java/lang/ref/SoftReference")              \
108   template(java_lang_ref_WeakReference,               "java/lang/ref/WeakReference")              \
109   template(java_lang_ref_FinalReference,              "java/lang/ref/FinalReference")             \
110   template(java_lang_ref_PhantomReference,            "java/lang/ref/PhantomReference")           \
111   template(java_lang_ref_Finalizer,                   "java/lang/ref/Finalizer")                  \
112   template(java_lang_reflect_AccessibleObject,        "java/lang/reflect/AccessibleObject")       \

294   template(index_name,                                "index")                                    \
295   template(executable_name,                           "executable")                               \
296   template(parameter_annotations_name,                "parameterAnnotations")                     \
297   template(annotation_default_name,                   "annotationDefault")                        \
298   template(reflect_ConstantPool,                      "jdk/internal/reflect/ConstantPool")        \
299   template(base_name,                                 "base")                                     \
300   /* Type Annotations (JDK 8 and above) */                                                        \
301   template(type_annotations_name,                     "typeAnnotations")                          \
302                                                                                                   \
303   /* Intrinsic Annotation (JDK 9 and above) */                                                    \
304   template(jdk_internal_vm_annotation_DontInline_signature,  "Ljdk/internal/vm/annotation/DontInline;")  \
305   template(jdk_internal_vm_annotation_ForceInline_signature, "Ljdk/internal/vm/annotation/ForceInline;") \
306   template(jdk_internal_vm_annotation_Hidden_signature,      "Ljdk/internal/vm/annotation/Hidden;") \
307   template(jdk_internal_misc_Scoped_signature,               "Ljdk/internal/misc/ScopedMemoryAccess$Scoped;") \
308   template(jdk_internal_vm_annotation_IntrinsicCandidate_signature, "Ljdk/internal/vm/annotation/IntrinsicCandidate;") \
309   template(jdk_internal_vm_annotation_Stable_signature,      "Ljdk/internal/vm/annotation/Stable;") \
310                                                                                                   \
311   template(jdk_internal_vm_annotation_ChangesCurrentThread_signature,  "Ljdk/internal/vm/annotation/ChangesCurrentThread;")  \
312   template(jdk_internal_vm_annotation_JvmtiMountTransition_signature,  "Ljdk/internal/vm/annotation/JvmtiMountTransition;")  \
313                                                                                                   \
314   template(class_ReflectionData_signature,         "Ljava/lang/Class$ReflectionData;")            \
315   template(encodeReflectionData_name,              "encodeReflectionData")                        \
316   template(generateReflectionData_name,            "generateReflectionData")                      \
317                                                                                                   \
318   /* Support for JSR 292 & invokedynamic (JDK 1.7 and above) */                                   \
319   template(java_lang_invoke_CallSite,                 "java/lang/invoke/CallSite")                \
320   template(java_lang_invoke_ConstantCallSite,         "java/lang/invoke/ConstantCallSite")        \
321   template(java_lang_invoke_DirectMethodHandle,       "java/lang/invoke/DirectMethodHandle")      \
322   template(java_lang_invoke_MutableCallSite,          "java/lang/invoke/MutableCallSite")         \
323   template(java_lang_invoke_VolatileCallSite,         "java/lang/invoke/VolatileCallSite")        \
324   template(java_lang_invoke_MethodHandle,             "java/lang/invoke/MethodHandle")            \
325   template(java_lang_invoke_VarHandle,                "java/lang/invoke/VarHandle")               \
326   template(java_lang_invoke_MethodType,               "java/lang/invoke/MethodType")              \
327   template(java_lang_invoke_MethodType_signature,     "Ljava/lang/invoke/MethodType;")            \
328   template(java_lang_invoke_ResolvedMethodName_signature, "Ljava/lang/invoke/ResolvedMethodName;")\
329   template(java_lang_invoke_MemberName_signature,     "Ljava/lang/invoke/MemberName;")            \
330   template(java_lang_invoke_LambdaForm_signature,     "Ljava/lang/invoke/LambdaForm;")            \
331   template(java_lang_invoke_MethodHandle_signature,   "Ljava/lang/invoke/MethodHandle;")          \
332   /* internal classes known only to the JVM: */                                                   \
333   template(java_lang_invoke_MemberName,               "java/lang/invoke/MemberName")              \
334   template(java_lang_invoke_ResolvedMethodName,       "java/lang/invoke/ResolvedMethodName")      \
335   template(java_lang_invoke_MethodHandleNatives,      "java/lang/invoke/MethodHandleNatives")     \
336   template(java_lang_invoke_MethodHandleNatives_CallSiteContext, "java/lang/invoke/MethodHandleNatives$CallSiteContext") \
337   template(java_lang_invoke_LambdaForm,               "java/lang/invoke/LambdaForm")              \

714   do_alias(appendToClassPathForInstrumentation_signature, string_void_signature)                                  \
715   template(serializePropertiesToByteArray_name,        "serializePropertiesToByteArray")                          \
716   template(serializeAgentPropertiesToByteArray_name,   "serializeAgentPropertiesToByteArray")                     \
717   template(encodeThrowable_name,                       "encodeThrowable")                                         \
718   template(encodeThrowable_signature,                  "(Ljava/lang/Throwable;JI)I")                              \
719   template(decodeAndThrowThrowable_name,               "decodeAndThrowThrowable")                                 \
720   template(encodeAnnotations_name,                     "encodeAnnotations")                                       \
721   template(encodeAnnotations_signature,                "([BLjava/lang/Class;Ljdk/internal/reflect/ConstantPool;Z[Ljava/lang/Class;)[B")\
722   template(decodeAndThrowThrowable_signature,          "(IJZZ)V")                                                 \
723   template(classRedefinedCount_name,                   "classRedefinedCount")                                     \
724   template(classLoader_name,                           "classLoader")                                             \
725   template(componentType_name,                         "componentType")                                           \
726                                                                                                                   \
727   /* forEachRemaining support */                                                                                  \
728   template(java_util_stream_StreamsRangeIntSpliterator,          "java/util/stream/Streams$RangeIntSpliterator")  \
729                                                                                                                   \
730   /* jfr signatures */                                                                                            \
731   JFR_TEMPLATES(template)                                                                                         \
732                                                                                                                   \
733   /* CDS */                                                                                                       \
734   template(createArchivedObjects,                           "createArchivedObjects")                              \
735   template(dumpSharedArchive,                               "dumpSharedArchive")                                  \
736   template(dumpSharedArchive_signature,                     "(ZLjava/lang/String;)Ljava/lang/String;")            \
737   template(generateLambdaFormHolderClasses,                 "generateLambdaFormHolderClasses")                    \
738   template(generateLambdaFormHolderClasses_signature,       "([Ljava/lang/String;)[Ljava/lang/Object;")           \
739   template(java_lang_Enum,                                  "java/lang/Enum")                                     \
740   template(java_lang_invoke_Invokers_Holder,                "java/lang/invoke/Invokers$Holder")                   \
741   template(java_lang_invoke_DirectMethodHandle_Holder,      "java/lang/invoke/DirectMethodHandle$Holder")         \
742   template(java_lang_invoke_LambdaForm_Holder,              "java/lang/invoke/LambdaForm$Holder")                 \
743   template(java_lang_invoke_DelegatingMethodHandle_Holder,  "java/lang/invoke/DelegatingMethodHandle$Holder")     \
744   template(jdk_internal_loader_ClassLoaders,                "jdk/internal/loader/ClassLoaders")                   \
745   template(jdk_internal_misc_CDS,                           "jdk/internal/misc/CDS")                              \
746   template(java_util_concurrent_ConcurrentHashMap,          "java/util/concurrent/ConcurrentHashMap")             \
747   template(java_util_ArrayList,                             "java/util/ArrayList")                                \
748   template(toFileURL_name,                                  "toFileURL")                                          \
749   template(toFileURL_signature,                             "(Ljava/lang/String;)Ljava/net/URL;")                 \
750   template(url_array_classloader_void_signature,            "([Ljava/net/URL;Ljava/lang/ClassLoader;)V")          \
751                                                                                                                   \
752   /* Thread.dump_to_file jcmd */                                                                                  \
753   template(jdk_internal_vm_ThreadDumper,           "jdk/internal/vm/ThreadDumper")                                \
754   template(dumpThreads_name,                       "dumpThreads")                                                 \
< prev index next >