187 template(java_lang_UnsupportedClassVersionError, "java/lang/UnsupportedClassVersionError") \
188 template(java_lang_Error, "java/lang/Error") \
189 template(java_lang_ExceptionInInitializerError, "java/lang/ExceptionInInitializerError") \
190 template(java_lang_IllegalAccessError, "java/lang/IllegalAccessError") \
191 template(java_lang_IncompatibleClassChangeError, "java/lang/IncompatibleClassChangeError") \
192 template(java_lang_InternalError, "java/lang/InternalError") \
193 template(java_lang_NoClassDefFoundError, "java/lang/NoClassDefFoundError") \
194 template(java_lang_NoSuchFieldError, "java/lang/NoSuchFieldError") \
195 template(java_lang_NoSuchMethodError, "java/lang/NoSuchMethodError") \
196 template(java_lang_OutOfMemoryError, "java/lang/OutOfMemoryError") \
197 template(java_lang_UnsatisfiedLinkError, "java/lang/UnsatisfiedLinkError") \
198 template(java_lang_VerifyError, "java/lang/VerifyError") \
199 template(java_lang_SecurityException, "java/lang/SecurityException") \
200 template(java_lang_VirtualMachineError, "java/lang/VirtualMachineError") \
201 template(java_lang_StackOverflowError, "java/lang/StackOverflowError") \
202 template(java_lang_StackTraceElement, "java/lang/StackTraceElement") \
203 \
204 /* Concurrency support */ \
205 template(java_util_concurrent_locks_AbstractOwnableSynchronizer, "java/util/concurrent/locks/AbstractOwnableSynchronizer") \
206 template(sun_misc_Contended_signature, "Lsun/misc/Contended;") \
207 \
208 /* class symbols needed by intrinsics */ \
209 VM_INTRINSICS_DO(VM_INTRINSIC_IGNORE, template, VM_SYMBOL_IGNORE, VM_SYMBOL_IGNORE, VM_ALIAS_IGNORE) \
210 \
211 /* Support for reflection based on dynamic bytecode generation (JDK 1.4 and above) */ \
212 \
213 template(sun_reflect_FieldInfo, "sun/reflect/FieldInfo") \
214 template(sun_reflect_MethodInfo, "sun/reflect/MethodInfo") \
215 template(sun_reflect_MagicAccessorImpl, "sun/reflect/MagicAccessorImpl") \
216 template(sun_reflect_MethodAccessorImpl, "sun/reflect/MethodAccessorImpl") \
217 template(sun_reflect_ConstructorAccessorImpl, "sun/reflect/ConstructorAccessorImpl") \
218 template(sun_reflect_SerializationConstructorAccessorImpl, "sun/reflect/SerializationConstructorAccessorImpl") \
219 template(sun_reflect_DelegatingClassLoader, "sun/reflect/DelegatingClassLoader") \
220 template(sun_reflect_Reflection, "sun/reflect/Reflection") \
221 template(sun_reflect_CallerSensitive, "sun/reflect/CallerSensitive") \
222 template(sun_reflect_CallerSensitive_signature, "Lsun/reflect/CallerSensitive;") \
223 template(checkedExceptions_name, "checkedExceptions") \
224 template(clazz_name, "clazz") \
225 template(exceptionTypes_name, "exceptionTypes") \
226 template(modifiers_name, "modifiers") \
|
187 template(java_lang_UnsupportedClassVersionError, "java/lang/UnsupportedClassVersionError") \
188 template(java_lang_Error, "java/lang/Error") \
189 template(java_lang_ExceptionInInitializerError, "java/lang/ExceptionInInitializerError") \
190 template(java_lang_IllegalAccessError, "java/lang/IllegalAccessError") \
191 template(java_lang_IncompatibleClassChangeError, "java/lang/IncompatibleClassChangeError") \
192 template(java_lang_InternalError, "java/lang/InternalError") \
193 template(java_lang_NoClassDefFoundError, "java/lang/NoClassDefFoundError") \
194 template(java_lang_NoSuchFieldError, "java/lang/NoSuchFieldError") \
195 template(java_lang_NoSuchMethodError, "java/lang/NoSuchMethodError") \
196 template(java_lang_OutOfMemoryError, "java/lang/OutOfMemoryError") \
197 template(java_lang_UnsatisfiedLinkError, "java/lang/UnsatisfiedLinkError") \
198 template(java_lang_VerifyError, "java/lang/VerifyError") \
199 template(java_lang_SecurityException, "java/lang/SecurityException") \
200 template(java_lang_VirtualMachineError, "java/lang/VirtualMachineError") \
201 template(java_lang_StackOverflowError, "java/lang/StackOverflowError") \
202 template(java_lang_StackTraceElement, "java/lang/StackTraceElement") \
203 \
204 /* Concurrency support */ \
205 template(java_util_concurrent_locks_AbstractOwnableSynchronizer, "java/util/concurrent/locks/AbstractOwnableSynchronizer") \
206 template(sun_misc_Contended_signature, "Lsun/misc/Contended;") \
207 template(vm_annotation_ReservedStackAccess_signature, "Ljdk/internal/vm/annotation/ReservedStackAccess;") \
208 \
209 /* class symbols needed by intrinsics */ \
210 VM_INTRINSICS_DO(VM_INTRINSIC_IGNORE, template, VM_SYMBOL_IGNORE, VM_SYMBOL_IGNORE, VM_ALIAS_IGNORE) \
211 \
212 /* Support for reflection based on dynamic bytecode generation (JDK 1.4 and above) */ \
213 \
214 template(sun_reflect_FieldInfo, "sun/reflect/FieldInfo") \
215 template(sun_reflect_MethodInfo, "sun/reflect/MethodInfo") \
216 template(sun_reflect_MagicAccessorImpl, "sun/reflect/MagicAccessorImpl") \
217 template(sun_reflect_MethodAccessorImpl, "sun/reflect/MethodAccessorImpl") \
218 template(sun_reflect_ConstructorAccessorImpl, "sun/reflect/ConstructorAccessorImpl") \
219 template(sun_reflect_SerializationConstructorAccessorImpl, "sun/reflect/SerializationConstructorAccessorImpl") \
220 template(sun_reflect_DelegatingClassLoader, "sun/reflect/DelegatingClassLoader") \
221 template(sun_reflect_Reflection, "sun/reflect/Reflection") \
222 template(sun_reflect_CallerSensitive, "sun/reflect/CallerSensitive") \
223 template(sun_reflect_CallerSensitive_signature, "Lsun/reflect/CallerSensitive;") \
224 template(checkedExceptions_name, "checkedExceptions") \
225 template(clazz_name, "clazz") \
226 template(exceptionTypes_name, "exceptionTypes") \
227 template(modifiers_name, "modifiers") \
|