< prev index next >

hotspot/src/share/vm/classfile/vmSymbols.hpp

Print this page




 293   template(java_lang_invoke_MethodHandleNatives_CallSiteContext_signature, "Ljava/lang/invoke/MethodHandleNatives$CallSiteContext;") \
 294   /* internal up-calls made only by the JVM, via class sun.invoke.MethodHandleNatives: */         \
 295   template(findMethodHandleType_name,                 "findMethodHandleType")                     \
 296   template(findMethodHandleType_signature,       "(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodType;") \
 297   template(linkMethodHandleConstant_name,             "linkMethodHandleConstant")                 \
 298   template(linkMethodHandleConstant_signature, "(Ljava/lang/Class;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;") \
 299   template(linkMethod_name,                           "linkMethod")                               \
 300   template(linkMethod_signature, "(Ljava/lang/Class;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/invoke/MemberName;") \
 301   template(linkCallSite_name,                         "linkCallSite")                             \
 302   template(linkCallSite_signature, "(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/invoke/MemberName;") \
 303   template(setTargetNormal_name,                      "setTargetNormal")                          \
 304   template(setTargetVolatile_name,                    "setTargetVolatile")                        \
 305   template(setTarget_signature,                       "(Ljava/lang/invoke/MethodHandle;)V")       \
 306   template(DEFAULT_CONTEXT_name,                      "DEFAULT_CONTEXT")                          \
 307   NOT_LP64(  do_alias(intptr_signature,               int_signature)  )                           \
 308   LP64_ONLY( do_alias(intptr_signature,               long_signature) )                           \
 309                                                                                                                                       \
 310   /* Support for JVMCI */                                                                                                             \
 311   JVMCI_VM_SYMBOLS_DO(template, do_alias)                                                         \
 312                                                                                                   \
















 313   /* common method and field names */                                                             \
 314   template(object_initializer_name,                   "<init>")                                   \
 315   template(class_initializer_name,                    "<clinit>")                                 \
 316   template(println_name,                              "println")                                  \
 317   template(printStackTrace_name,                      "printStackTrace")                          \
 318   template(main_name,                                 "main")                                     \
 319   template(name_name,                                 "name")                                     \
 320   template(priority_name,                             "priority")                                 \
 321   template(stillborn_name,                            "stillborn")                                \
 322   template(group_name,                                "group")                                    \
 323   template(daemon_name,                               "daemon")                                   \
 324   template(eetop_name,                                "eetop")                                    \
 325   template(thread_status_name,                        "threadStatus")                             \
 326   template(run_method_name,                           "run")                                      \
 327   template(exit_method_name,                          "exit")                                     \
 328   template(add_method_name,                           "add")                                      \
 329   template(remove_method_name,                        "remove")                                   \
 330   template(parent_name,                               "parent")                                   \
 331   template(threads_name,                              "threads")                                  \
 332   template(groups_name,                               "groups")                                   \


 393   template(equals_name,                               "equals")                                   \
 394   template(length_name,                               "length")                                   \
 395   template(target_name,                               "target")                                   \
 396   template(toString_name,                             "toString")                                 \
 397   template(values_name,                               "values")                                   \
 398   template(receiver_name,                             "receiver")                                 \
 399   template(vmtarget_name,                             "vmtarget")                                 \
 400   template(next_target_name,                          "next_target")                              \
 401   template(vmloader_name,                             "vmloader")                                 \
 402   template(vmindex_name,                              "vmindex")                                  \
 403   template(vmcount_name,                              "vmcount")                                  \
 404   template(vmentry_name,                              "vmentry")                                  \
 405   template(flags_name,                                "flags")                                    \
 406   template(rtype_name,                                "rtype")                                    \
 407   template(ptypes_name,                               "ptypes")                                   \
 408   template(form_name,                                 "form")                                     \
 409   template(basicType_name,                            "basicType")                                \
 410   template(append_name,                               "append")                                   \
 411   template(klass_name,                                "klass")                                    \
 412   template(array_klass_name,                          "array_klass")                              \












 413   template(oop_size_name,                             "oop_size")                                 \
 414   template(static_oop_field_count_name,               "static_oop_field_count")                   \
 415   template(protection_domain_name,                    "protection_domain")                        \
 416   template(signers_name,                              "signers_name")                             \
 417   template(loader_data_name,                          "loader_data")                              \
 418   template(vmdependencies_name,                       "vmdependencies")                           \
 419   template(input_stream_void_signature,               "(Ljava/io/InputStream;)V")                 \
 420   template(getFileURL_name,                           "getFileURL")                               \
 421   template(getFileURL_signature,                      "(Ljava/io/File;)Ljava/net/URL;")           \
 422   template(definePackageInternal_name,                "definePackageInternal")                    \
 423   template(definePackageInternal_signature,           "(Ljava/lang/String;Ljava/util/jar/Manifest;Ljava/net/URL;)V") \
 424   template(getProtectionDomain_name,                  "getProtectionDomain")                      \
 425   template(getProtectionDomain_signature,             "(Ljava/security/CodeSource;)Ljava/security/ProtectionDomain;") \
 426   template(url_code_signer_array_void_signature,      "(Ljava/net/URL;[Ljava/security/CodeSigner;)V") \
 427                                                                                                   \
 428   /* non-intrinsic name/signature pairs: */                                                       \
 429   template(register_method_name,                      "register")                                 \
 430   do_alias(register_method_signature,         object_void_signature)                              \
 431                                                                                                   \
 432   /* name symbols needed by intrinsics */                                                         \


 497   template(int_int_void_signature,                    "(II)V")                                                    \
 498   template(long_long_void_signature,                  "(JJ)V")                                                    \
 499   template(void_classloader_signature,                "()Ljava/lang/ClassLoader;")                                \
 500   template(void_object_signature,                     "()Ljava/lang/Object;")                                     \
 501   template(void_class_signature,                      "()Ljava/lang/Class;")                                      \
 502   template(void_class_array_signature,                "()[Ljava/lang/Class;")                                     \
 503   template(void_string_signature,                     "()Ljava/lang/String;")                                     \
 504   template(object_array_object_signature,             "([Ljava/lang/Object;)Ljava/lang/Object;")                  \
 505   template(object_object_array_object_signature,      "(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;")\
 506   template(exception_void_signature,                  "(Ljava/lang/Exception;)V")                                 \
 507   template(protectiondomain_signature,                "[Ljava/security/ProtectionDomain;")                        \
 508   template(accesscontrolcontext_signature,            "Ljava/security/AccessControlContext;")                     \
 509   template(class_protectiondomain_signature,          "(Ljava/lang/Class;Ljava/security/ProtectionDomain;)V")     \
 510   template(thread_signature,                          "Ljava/lang/Thread;")                                       \
 511   template(thread_array_signature,                    "[Ljava/lang/Thread;")                                      \
 512   template(threadgroup_signature,                     "Ljava/lang/ThreadGroup;")                                  \
 513   template(threadgroup_array_signature,               "[Ljava/lang/ThreadGroup;")                                 \
 514   template(class_array_signature,                     "[Ljava/lang/Class;")                                       \
 515   template(classloader_signature,                     "Ljava/lang/ClassLoader;")                                  \
 516   template(object_signature,                          "Ljava/lang/Object;")                                       \

 517   template(class_signature,                           "Ljava/lang/Class;")                                        \
 518   template(string_signature,                          "Ljava/lang/String;")                                       \
 519   template(reference_signature,                       "Ljava/lang/ref/Reference;")                                \
 520   template(sun_misc_Cleaner_signature,                "Lsun/misc/Cleaner;")                                       \
 521   template(executable_signature,                      "Ljava/lang/reflect/Executable;")                           \
 522   template(concurrenthashmap_signature,               "Ljava/util/concurrent/ConcurrentHashMap;")                 \
 523   template(String_StringBuilder_signature,            "(Ljava/lang/String;)Ljava/lang/StringBuilder;")            \
 524   template(int_StringBuilder_signature,               "(I)Ljava/lang/StringBuilder;")                             \
 525   template(char_StringBuilder_signature,              "(C)Ljava/lang/StringBuilder;")                             \
 526   template(String_StringBuffer_signature,             "(Ljava/lang/String;)Ljava/lang/StringBuffer;")             \
 527   template(int_StringBuffer_signature,                "(I)Ljava/lang/StringBuffer;")                              \
 528   template(char_StringBuffer_signature,               "(C)Ljava/lang/StringBuffer;")                              \
 529   template(int_String_signature,                      "(I)Ljava/lang/String;")                                    \
 530   template(codesource_permissioncollection_signature, "(Ljava/security/CodeSource;Ljava/security/PermissionCollection;)V") \
 531   /* signature symbols needed by intrinsics */                                                                    \
 532   VM_INTRINSICS_DO(VM_INTRINSIC_IGNORE, VM_SYMBOL_IGNORE, VM_SYMBOL_IGNORE, template, VM_ALIAS_IGNORE)            \
 533                                                                                                                   \
 534   /* symbol aliases needed by intrinsics */                                                                       \
 535   VM_INTRINSICS_DO(VM_INTRINSIC_IGNORE, VM_SYMBOL_IGNORE, VM_SYMBOL_IGNORE, VM_SYMBOL_IGNORE, do_alias)           \
 536                                                                                                                   \




 293   template(java_lang_invoke_MethodHandleNatives_CallSiteContext_signature, "Ljava/lang/invoke/MethodHandleNatives$CallSiteContext;") \
 294   /* internal up-calls made only by the JVM, via class sun.invoke.MethodHandleNatives: */         \
 295   template(findMethodHandleType_name,                 "findMethodHandleType")                     \
 296   template(findMethodHandleType_signature,       "(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodType;") \
 297   template(linkMethodHandleConstant_name,             "linkMethodHandleConstant")                 \
 298   template(linkMethodHandleConstant_signature, "(Ljava/lang/Class;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;") \
 299   template(linkMethod_name,                           "linkMethod")                               \
 300   template(linkMethod_signature, "(Ljava/lang/Class;ILjava/lang/Class;Ljava/lang/String;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/invoke/MemberName;") \
 301   template(linkCallSite_name,                         "linkCallSite")                             \
 302   template(linkCallSite_signature, "(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/invoke/MemberName;") \
 303   template(setTargetNormal_name,                      "setTargetNormal")                          \
 304   template(setTargetVolatile_name,                    "setTargetVolatile")                        \
 305   template(setTarget_signature,                       "(Ljava/lang/invoke/MethodHandle;)V")       \
 306   template(DEFAULT_CONTEXT_name,                      "DEFAULT_CONTEXT")                          \
 307   NOT_LP64(  do_alias(intptr_signature,               int_signature)  )                           \
 308   LP64_ONLY( do_alias(intptr_signature,               long_signature) )                           \
 309                                                                                                                                       \
 310   /* Support for JVMCI */                                                                                                             \
 311   JVMCI_VM_SYMBOLS_DO(template, do_alias)                                                         \
 312                                                                                                   \
 313   template(java_lang_StackWalker,                     "java/lang/StackWalker")                    \
 314   template(java_lang_StackFrameInfo,                  "java/lang/StackFrameInfo")                 \
 315   template(java_lang_LiveStackFrameInfo,              "java/lang/LiveStackFrameInfo")             \
 316   template(java_lang_StackStreamFactory_AbstractStackWalker, "java/lang/StackStreamFactory$AbstractStackWalker") \
 317   template(doStackWalk_name,                          "doStackWalk")                              \
 318   template(doStackWalk_signature,                     "(JIIII)Ljava/lang/Object;")                \
 319   template(asPrimitive_name,                          "asPrimitive")                              \
 320   template(asPrimitive_int_signature,                 "(I)Ljava/lang/LiveStackFrame$PrimitiveValue;") \
 321   template(asPrimitive_long_signature,                "(J)Ljava/lang/LiveStackFrame$PrimitiveValue;") \
 322   template(asPrimitive_short_signature,               "(S)Ljava/lang/LiveStackFrame$PrimitiveValue;") \
 323   template(asPrimitive_byte_signature,                "(B)Ljava/lang/LiveStackFrame$PrimitiveValue;") \
 324   template(asPrimitive_char_signature,                "(C)Ljava/lang/LiveStackFrame$PrimitiveValue;") \
 325   template(asPrimitive_float_signature,               "(F)Ljava/lang/LiveStackFrame$PrimitiveValue;") \
 326   template(asPrimitive_double_signature,              "(D)Ljava/lang/LiveStackFrame$PrimitiveValue;") \
 327   template(asPrimitive_boolean_signature,             "(Z)Ljava/lang/LiveStackFrame$PrimitiveValue;") \
 328                                                                                                   \
 329   /* common method and field names */                                                             \
 330   template(object_initializer_name,                   "<init>")                                   \
 331   template(class_initializer_name,                    "<clinit>")                                 \
 332   template(println_name,                              "println")                                  \
 333   template(printStackTrace_name,                      "printStackTrace")                          \
 334   template(main_name,                                 "main")                                     \
 335   template(name_name,                                 "name")                                     \
 336   template(priority_name,                             "priority")                                 \
 337   template(stillborn_name,                            "stillborn")                                \
 338   template(group_name,                                "group")                                    \
 339   template(daemon_name,                               "daemon")                                   \
 340   template(eetop_name,                                "eetop")                                    \
 341   template(thread_status_name,                        "threadStatus")                             \
 342   template(run_method_name,                           "run")                                      \
 343   template(exit_method_name,                          "exit")                                     \
 344   template(add_method_name,                           "add")                                      \
 345   template(remove_method_name,                        "remove")                                   \
 346   template(parent_name,                               "parent")                                   \
 347   template(threads_name,                              "threads")                                  \
 348   template(groups_name,                               "groups")                                   \


 409   template(equals_name,                               "equals")                                   \
 410   template(length_name,                               "length")                                   \
 411   template(target_name,                               "target")                                   \
 412   template(toString_name,                             "toString")                                 \
 413   template(values_name,                               "values")                                   \
 414   template(receiver_name,                             "receiver")                                 \
 415   template(vmtarget_name,                             "vmtarget")                                 \
 416   template(next_target_name,                          "next_target")                              \
 417   template(vmloader_name,                             "vmloader")                                 \
 418   template(vmindex_name,                              "vmindex")                                  \
 419   template(vmcount_name,                              "vmcount")                                  \
 420   template(vmentry_name,                              "vmentry")                                  \
 421   template(flags_name,                                "flags")                                    \
 422   template(rtype_name,                                "rtype")                                    \
 423   template(ptypes_name,                               "ptypes")                                   \
 424   template(form_name,                                 "form")                                     \
 425   template(basicType_name,                            "basicType")                                \
 426   template(append_name,                               "append")                                   \
 427   template(klass_name,                                "klass")                                    \
 428   template(array_klass_name,                          "array_klass")                              \
 429   template(declaringClass_name,                       "declaringClass")                           \
 430   template(memberName_name,                           "memberName")                               \
 431   template(mid_name,                                  "mid")                                      \
 432   template(cpref_name,                                "cpref")                                    \
 433   template(version_name,                              "version")                                  \
 434   template(bci_name,                                  "bci")                                      \
 435   template(methodName_name,                           "methodName")                               \
 436   template(fileName_name,                             "fileName")                                 \
 437   template(lineNumber_name,                           "lineNumber")                               \
 438   template(monitors_name,                             "monitors")                                 \
 439   template(locals_name,                               "locals")                                   \
 440   template(operands_name,                             "operands")                                 \
 441   template(oop_size_name,                             "oop_size")                                 \
 442   template(static_oop_field_count_name,               "static_oop_field_count")                   \
 443   template(protection_domain_name,                    "protection_domain")                        \
 444   template(signers_name,                              "signers_name")                             \
 445   template(loader_data_name,                          "loader_data")                              \
 446   template(vmdependencies_name,                       "vmdependencies")                           \
 447   template(input_stream_void_signature,               "(Ljava/io/InputStream;)V")                 \
 448   template(getFileURL_name,                           "getFileURL")                               \
 449   template(getFileURL_signature,                      "(Ljava/io/File;)Ljava/net/URL;")           \
 450   template(definePackageInternal_name,                "definePackageInternal")                    \
 451   template(definePackageInternal_signature,           "(Ljava/lang/String;Ljava/util/jar/Manifest;Ljava/net/URL;)V") \
 452   template(getProtectionDomain_name,                  "getProtectionDomain")                      \
 453   template(getProtectionDomain_signature,             "(Ljava/security/CodeSource;)Ljava/security/ProtectionDomain;") \
 454   template(url_code_signer_array_void_signature,      "(Ljava/net/URL;[Ljava/security/CodeSigner;)V") \
 455                                                                                                   \
 456   /* non-intrinsic name/signature pairs: */                                                       \
 457   template(register_method_name,                      "register")                                 \
 458   do_alias(register_method_signature,         object_void_signature)                              \
 459                                                                                                   \
 460   /* name symbols needed by intrinsics */                                                         \


 525   template(int_int_void_signature,                    "(II)V")                                                    \
 526   template(long_long_void_signature,                  "(JJ)V")                                                    \
 527   template(void_classloader_signature,                "()Ljava/lang/ClassLoader;")                                \
 528   template(void_object_signature,                     "()Ljava/lang/Object;")                                     \
 529   template(void_class_signature,                      "()Ljava/lang/Class;")                                      \
 530   template(void_class_array_signature,                "()[Ljava/lang/Class;")                                     \
 531   template(void_string_signature,                     "()Ljava/lang/String;")                                     \
 532   template(object_array_object_signature,             "([Ljava/lang/Object;)Ljava/lang/Object;")                  \
 533   template(object_object_array_object_signature,      "(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;")\
 534   template(exception_void_signature,                  "(Ljava/lang/Exception;)V")                                 \
 535   template(protectiondomain_signature,                "[Ljava/security/ProtectionDomain;")                        \
 536   template(accesscontrolcontext_signature,            "Ljava/security/AccessControlContext;")                     \
 537   template(class_protectiondomain_signature,          "(Ljava/lang/Class;Ljava/security/ProtectionDomain;)V")     \
 538   template(thread_signature,                          "Ljava/lang/Thread;")                                       \
 539   template(thread_array_signature,                    "[Ljava/lang/Thread;")                                      \
 540   template(threadgroup_signature,                     "Ljava/lang/ThreadGroup;")                                  \
 541   template(threadgroup_array_signature,               "[Ljava/lang/ThreadGroup;")                                 \
 542   template(class_array_signature,                     "[Ljava/lang/Class;")                                       \
 543   template(classloader_signature,                     "Ljava/lang/ClassLoader;")                                  \
 544   template(object_signature,                          "Ljava/lang/Object;")                                       \
 545   template(object_array_signature,                    "[Ljava/lang/Object;")                                      \
 546   template(class_signature,                           "Ljava/lang/Class;")                                        \
 547   template(string_signature,                          "Ljava/lang/String;")                                       \
 548   template(reference_signature,                       "Ljava/lang/ref/Reference;")                                \
 549   template(sun_misc_Cleaner_signature,                "Lsun/misc/Cleaner;")                                       \
 550   template(executable_signature,                      "Ljava/lang/reflect/Executable;")                           \
 551   template(concurrenthashmap_signature,               "Ljava/util/concurrent/ConcurrentHashMap;")                 \
 552   template(String_StringBuilder_signature,            "(Ljava/lang/String;)Ljava/lang/StringBuilder;")            \
 553   template(int_StringBuilder_signature,               "(I)Ljava/lang/StringBuilder;")                             \
 554   template(char_StringBuilder_signature,              "(C)Ljava/lang/StringBuilder;")                             \
 555   template(String_StringBuffer_signature,             "(Ljava/lang/String;)Ljava/lang/StringBuffer;")             \
 556   template(int_StringBuffer_signature,                "(I)Ljava/lang/StringBuffer;")                              \
 557   template(char_StringBuffer_signature,               "(C)Ljava/lang/StringBuffer;")                              \
 558   template(int_String_signature,                      "(I)Ljava/lang/String;")                                    \
 559   template(codesource_permissioncollection_signature, "(Ljava/security/CodeSource;Ljava/security/PermissionCollection;)V") \
 560   /* signature symbols needed by intrinsics */                                                                    \
 561   VM_INTRINSICS_DO(VM_INTRINSIC_IGNORE, VM_SYMBOL_IGNORE, VM_SYMBOL_IGNORE, template, VM_ALIAS_IGNORE)            \
 562                                                                                                                   \
 563   /* symbol aliases needed by intrinsics */                                                                       \
 564   VM_INTRINSICS_DO(VM_INTRINSIC_IGNORE, VM_SYMBOL_IGNORE, VM_SYMBOL_IGNORE, VM_SYMBOL_IGNORE, do_alias)           \
 565                                                                                                                   \


< prev index next >