74 template(java_lang_Long, "java/lang/Long") \
75 template(java_lang_Long_LongCache, "java/lang/Long$LongCache") \
76 template(java_lang_Shutdown, "java/lang/Shutdown") \
77 template(java_lang_ref_Reference, "java/lang/ref/Reference") \
78 template(java_lang_ref_SoftReference, "java/lang/ref/SoftReference") \
79 template(java_lang_ref_WeakReference, "java/lang/ref/WeakReference") \
80 template(java_lang_ref_FinalReference, "java/lang/ref/FinalReference") \
81 template(java_lang_ref_PhantomReference, "java/lang/ref/PhantomReference") \
82 template(java_lang_ref_Finalizer, "java/lang/ref/Finalizer") \
83 template(java_lang_reflect_AccessibleObject, "java/lang/reflect/AccessibleObject") \
84 template(java_lang_reflect_Method, "java/lang/reflect/Method") \
85 template(java_lang_reflect_Constructor, "java/lang/reflect/Constructor") \
86 template(java_lang_reflect_Field, "java/lang/reflect/Field") \
87 template(java_lang_reflect_Parameter, "java/lang/reflect/Parameter") \
88 template(java_lang_reflect_Array, "java/lang/reflect/Array") \
89 template(java_lang_StringBuffer, "java/lang/StringBuffer") \
90 template(java_lang_StringBuilder, "java/lang/StringBuilder") \
91 template(java_lang_CharSequence, "java/lang/CharSequence") \
92 template(java_lang_SecurityManager, "java/lang/SecurityManager") \
93 template(java_security_AccessControlContext, "java/security/AccessControlContext") \
94 template(java_security_ProtectionDomain, "java/security/ProtectionDomain") \
95 template(impliesCreateAccessControlContext_name, "impliesCreateAccessControlContext") \
96 template(java_io_OutputStream, "java/io/OutputStream") \
97 template(java_io_Reader, "java/io/Reader") \
98 template(java_io_BufferedReader, "java/io/BufferedReader") \
99 template(java_io_FileInputStream, "java/io/FileInputStream") \
100 template(java_io_ByteArrayInputStream, "java/io/ByteArrayInputStream") \
101 template(java_io_Serializable, "java/io/Serializable") \
102 template(java_util_Arrays, "java/util/Arrays") \
103 template(java_util_Properties, "java/util/Properties") \
104 template(java_util_Vector, "java/util/Vector") \
105 template(java_util_AbstractList, "java/util/AbstractList") \
106 template(java_util_Hashtable, "java/util/Hashtable") \
107 template(java_lang_Compiler, "java/lang/Compiler") \
108 template(sun_misc_Signal, "sun/misc/Signal") \
109 template(java_lang_AssertionStatusDirectives, "java/lang/AssertionStatusDirectives") \
110 template(getBootClassPathEntryForClass_name, "getBootClassPathEntryForClass") \
111 template(sun_misc_PostVMInitHook, "sun/misc/PostVMInitHook") \
112 template(sun_misc_Launcher_ExtClassLoader, "sun/misc/Launcher$ExtClassLoader") \
113 \
114 /* Java runtime version access */ \
115 template(sun_misc_Version, "sun/misc/Version") \
116 template(java_runtime_name_name, "java_runtime_name") \
117 template(java_runtime_version_name, "java_runtime_version") \
118 \
119 /* class file format tags */ \
120 template(tag_source_file, "SourceFile") \
121 template(tag_inner_classes, "InnerClasses") \
122 template(tag_constant_value, "ConstantValue") \
123 template(tag_code, "Code") \
124 template(tag_exceptions, "Exceptions") \
125 template(tag_line_number_table, "LineNumberTable") \
126 template(tag_local_variable_table, "LocalVariableTable") \
127 template(tag_local_variable_type_table, "LocalVariableTypeTable") \
128 template(tag_method_parameters, "MethodParameters") \
379 template(next_target_name, "next_target") \
380 template(vmloader_name, "vmloader") \
381 template(vmindex_name, "vmindex") \
382 template(vmcount_name, "vmcount") \
383 template(vmentry_name, "vmentry") \
384 template(flags_name, "flags") \
385 template(rtype_name, "rtype") \
386 template(ptypes_name, "ptypes") \
387 template(form_name, "form") \
388 template(basicType_name, "basicType") \
389 template(append_name, "append") \
390 template(klass_name, "klass") \
391 template(array_klass_name, "array_klass") \
392 template(oop_size_name, "oop_size") \
393 template(static_oop_field_count_name, "static_oop_field_count") \
394 template(protection_domain_name, "protection_domain") \
395 template(init_lock_name, "init_lock") \
396 template(signers_name, "signers_name") \
397 template(loader_data_name, "loader_data") \
398 template(dependencies_name, "dependencies") \
399 \
400 /* non-intrinsic name/signature pairs: */ \
401 template(register_method_name, "register") \
402 do_alias(register_method_signature, object_void_signature) \
403 \
404 /* name symbols needed by intrinsics */ \
405 VM_INTRINSICS_DO(VM_INTRINSIC_IGNORE, VM_SYMBOL_IGNORE, template, VM_SYMBOL_IGNORE, VM_ALIAS_IGNORE) \
406 \
407 /* common signatures names */ \
408 template(void_method_signature, "()V") \
409 template(void_boolean_signature, "()Z") \
410 template(void_byte_signature, "()B") \
411 template(void_char_signature, "()C") \
412 template(void_short_signature, "()S") \
413 template(void_int_signature, "()I") \
414 template(void_long_signature, "()J") \
415 template(void_float_signature, "()F") \
416 template(void_double_signature, "()D") \
417 template(int_void_signature, "(I)V") \
418 template(int_int_signature, "(I)I") \
|
74 template(java_lang_Long, "java/lang/Long") \
75 template(java_lang_Long_LongCache, "java/lang/Long$LongCache") \
76 template(java_lang_Shutdown, "java/lang/Shutdown") \
77 template(java_lang_ref_Reference, "java/lang/ref/Reference") \
78 template(java_lang_ref_SoftReference, "java/lang/ref/SoftReference") \
79 template(java_lang_ref_WeakReference, "java/lang/ref/WeakReference") \
80 template(java_lang_ref_FinalReference, "java/lang/ref/FinalReference") \
81 template(java_lang_ref_PhantomReference, "java/lang/ref/PhantomReference") \
82 template(java_lang_ref_Finalizer, "java/lang/ref/Finalizer") \
83 template(java_lang_reflect_AccessibleObject, "java/lang/reflect/AccessibleObject") \
84 template(java_lang_reflect_Method, "java/lang/reflect/Method") \
85 template(java_lang_reflect_Constructor, "java/lang/reflect/Constructor") \
86 template(java_lang_reflect_Field, "java/lang/reflect/Field") \
87 template(java_lang_reflect_Parameter, "java/lang/reflect/Parameter") \
88 template(java_lang_reflect_Array, "java/lang/reflect/Array") \
89 template(java_lang_StringBuffer, "java/lang/StringBuffer") \
90 template(java_lang_StringBuilder, "java/lang/StringBuilder") \
91 template(java_lang_CharSequence, "java/lang/CharSequence") \
92 template(java_lang_SecurityManager, "java/lang/SecurityManager") \
93 template(java_security_AccessControlContext, "java/security/AccessControlContext") \
94 template(java_security_CodeSource, "java/security/CodeSource") \
95 template(java_security_ProtectionDomain, "java/security/ProtectionDomain") \
96 template(java_security_SecureClassLoader, "java/security/SecureClassLoader") \
97 template(java_net_URLClassLoader, "java/net/URLClassLoader") \
98 template(java_net_URL, "java/net/URL") \
99 template(java_util_jar_Manifest, "java/util/jar/Manifest") \
100 template(impliesCreateAccessControlContext_name, "impliesCreateAccessControlContext") \
101 template(java_io_OutputStream, "java/io/OutputStream") \
102 template(java_io_Reader, "java/io/Reader") \
103 template(java_io_BufferedReader, "java/io/BufferedReader") \
104 template(java_io_File, "java/io/File") \
105 template(java_io_FileInputStream, "java/io/FileInputStream") \
106 template(java_io_ByteArrayInputStream, "java/io/ByteArrayInputStream") \
107 template(java_io_Serializable, "java/io/Serializable") \
108 template(java_util_Arrays, "java/util/Arrays") \
109 template(java_util_Properties, "java/util/Properties") \
110 template(java_util_Vector, "java/util/Vector") \
111 template(java_util_AbstractList, "java/util/AbstractList") \
112 template(java_util_Hashtable, "java/util/Hashtable") \
113 template(java_lang_Compiler, "java/lang/Compiler") \
114 template(sun_misc_Signal, "sun/misc/Signal") \
115 template(sun_misc_Launcher, "sun/misc/Launcher") \
116 template(java_lang_AssertionStatusDirectives, "java/lang/AssertionStatusDirectives") \
117 template(getBootClassPathEntryForClass_name, "getBootClassPathEntryForClass") \
118 template(sun_misc_PostVMInitHook, "sun/misc/PostVMInitHook") \
119 template(sun_misc_Launcher_ExtClassLoader, "sun/misc/Launcher$ExtClassLoader") \
120 \
121 /* Java runtime version access */ \
122 template(sun_misc_Version, "sun/misc/Version") \
123 template(java_runtime_name_name, "java_runtime_name") \
124 template(java_runtime_version_name, "java_runtime_version") \
125 \
126 /* class file format tags */ \
127 template(tag_source_file, "SourceFile") \
128 template(tag_inner_classes, "InnerClasses") \
129 template(tag_constant_value, "ConstantValue") \
130 template(tag_code, "Code") \
131 template(tag_exceptions, "Exceptions") \
132 template(tag_line_number_table, "LineNumberTable") \
133 template(tag_local_variable_table, "LocalVariableTable") \
134 template(tag_local_variable_type_table, "LocalVariableTypeTable") \
135 template(tag_method_parameters, "MethodParameters") \
386 template(next_target_name, "next_target") \
387 template(vmloader_name, "vmloader") \
388 template(vmindex_name, "vmindex") \
389 template(vmcount_name, "vmcount") \
390 template(vmentry_name, "vmentry") \
391 template(flags_name, "flags") \
392 template(rtype_name, "rtype") \
393 template(ptypes_name, "ptypes") \
394 template(form_name, "form") \
395 template(basicType_name, "basicType") \
396 template(append_name, "append") \
397 template(klass_name, "klass") \
398 template(array_klass_name, "array_klass") \
399 template(oop_size_name, "oop_size") \
400 template(static_oop_field_count_name, "static_oop_field_count") \
401 template(protection_domain_name, "protection_domain") \
402 template(init_lock_name, "init_lock") \
403 template(signers_name, "signers_name") \
404 template(loader_data_name, "loader_data") \
405 template(dependencies_name, "dependencies") \
406 template(input_stream_void_signature, "(Ljava/io/InputStream;)V") \
407 template(getFileURL_name, "getFileURL") \
408 template(getFileURL_signature, "(Ljava/io/File;)Ljava/net/URL;") \
409 template(definePackageInternal_name, "definePackageInternal") \
410 template(definePackageInternal_signature, "(Ljava/lang/String;Ljava/util/jar/Manifest;Ljava/net/URL;)V") \
411 template(getProtectionDomain_name, "getProtectionDomain") \
412 template(getProtectionDomain_signature, "(Ljava/security/CodeSource;)Ljava/security/ProtectionDomain;") \
413 template(url_code_signer_array_void_signature, "(Ljava/net/URL;[Ljava/security/CodeSigner;)V") \
414 \
415 /* non-intrinsic name/signature pairs: */ \
416 template(register_method_name, "register") \
417 do_alias(register_method_signature, object_void_signature) \
418 \
419 /* name symbols needed by intrinsics */ \
420 VM_INTRINSICS_DO(VM_INTRINSIC_IGNORE, VM_SYMBOL_IGNORE, template, VM_SYMBOL_IGNORE, VM_ALIAS_IGNORE) \
421 \
422 /* common signatures names */ \
423 template(void_method_signature, "()V") \
424 template(void_boolean_signature, "()Z") \
425 template(void_byte_signature, "()B") \
426 template(void_char_signature, "()C") \
427 template(void_short_signature, "()S") \
428 template(void_int_signature, "()I") \
429 template(void_long_signature, "()J") \
430 template(void_float_signature, "()F") \
431 template(void_double_signature, "()D") \
432 template(int_void_signature, "(I)V") \
433 template(int_int_signature, "(I)I") \
|