186 template(java_lang_ClassFormatError, "java/lang/ClassFormatError") \ 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") \ | 186 template(java_lang_ClassFormatError, "java/lang/ClassFormatError") \ 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(java_util_concurrent_atomic_AtomicIntegerFieldUpdater_Impl, "java/util/concurrent/atomic/AtomicIntegerFieldUpdater$AtomicIntegerFieldUpdaterImpl") \ 207 template(java_util_concurrent_atomic_AtomicLongFieldUpdater_CASUpdater, "java/util/concurrent/atomic/AtomicLongFieldUpdater$CASUpdater") \ 208 template(java_util_concurrent_atomic_AtomicLongFieldUpdater_LockedUpdater, "java/util/concurrent/atomic/AtomicLongFieldUpdater$LockedUpdater") \ 209 template(java_util_concurrent_atomic_AtomicReferenceFieldUpdater_Impl, "java/util/concurrent/atomic/AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl") \ 210 template(sun_misc_Contended_signature, "Lsun/misc/Contended;") \ 211 \ 212 /* class symbols needed by intrinsics */ \ 213 VM_INTRINSICS_DO(VM_INTRINSIC_IGNORE, template, VM_SYMBOL_IGNORE, VM_SYMBOL_IGNORE, VM_ALIAS_IGNORE) \ 214 \ 215 /* Support for reflection based on dynamic bytecode generation (JDK 1.4 and above) */ \ 216 \ 217 template(sun_reflect_FieldInfo, "sun/reflect/FieldInfo") \ 218 template(sun_reflect_MethodInfo, "sun/reflect/MethodInfo") \ 219 template(sun_reflect_MagicAccessorImpl, "sun/reflect/MagicAccessorImpl") \ 220 template(sun_reflect_MethodAccessorImpl, "sun/reflect/MethodAccessorImpl") \ 221 template(sun_reflect_ConstructorAccessorImpl, "sun/reflect/ConstructorAccessorImpl") \ 222 template(sun_reflect_SerializationConstructorAccessorImpl, "sun/reflect/SerializationConstructorAccessorImpl") \ 223 template(sun_reflect_DelegatingClassLoader, "sun/reflect/DelegatingClassLoader") \ 224 template(sun_reflect_Reflection, "sun/reflect/Reflection") \ 225 template(sun_reflect_CallerSensitive, "sun/reflect/CallerSensitive") \ 226 template(sun_reflect_CallerSensitive_signature, "Lsun/reflect/CallerSensitive;") \ 227 template(checkedExceptions_name, "checkedExceptions") \ 228 template(clazz_name, "clazz") \ 229 template(exceptionTypes_name, "exceptionTypes") \ |