< prev index next >

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

Print this page




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
















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


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












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


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

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




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


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


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


< prev index next >