215 template(java_lang_IllegalAccessError, "java/lang/IllegalAccessError") \
216 template(java_lang_IncompatibleClassChangeError, "java/lang/IncompatibleClassChangeError") \
217 template(java_lang_InternalError, "java/lang/InternalError") \
218 template(java_lang_NoClassDefFoundError, "java/lang/NoClassDefFoundError") \
219 template(java_lang_NoSuchFieldError, "java/lang/NoSuchFieldError") \
220 template(java_lang_NoSuchMethodError, "java/lang/NoSuchMethodError") \
221 template(java_lang_OutOfMemoryError, "java/lang/OutOfMemoryError") \
222 template(java_lang_UnsatisfiedLinkError, "java/lang/UnsatisfiedLinkError") \
223 template(java_lang_VerifyError, "java/lang/VerifyError") \
224 template(java_lang_SecurityException, "java/lang/SecurityException") \
225 template(java_lang_VirtualMachineError, "java/lang/VirtualMachineError") \
226 template(java_lang_StackOverflowError, "java/lang/StackOverflowError") \
227 template(java_lang_StackTraceElement, "java/lang/StackTraceElement") \
228 \
229 /* Concurrency support */ \
230 template(java_util_concurrent_locks_AbstractOwnableSynchronizer, "java/util/concurrent/locks/AbstractOwnableSynchronizer") \
231 template(java_util_concurrent_atomic_AtomicIntegerFieldUpdater_Impl, "java/util/concurrent/atomic/AtomicIntegerFieldUpdater$AtomicIntegerFieldUpdaterImpl") \
232 template(java_util_concurrent_atomic_AtomicLongFieldUpdater_CASUpdater, "java/util/concurrent/atomic/AtomicLongFieldUpdater$CASUpdater") \
233 template(java_util_concurrent_atomic_AtomicLongFieldUpdater_LockedUpdater, "java/util/concurrent/atomic/AtomicLongFieldUpdater$LockedUpdater") \
234 template(java_util_concurrent_atomic_AtomicReferenceFieldUpdater_Impl, "java/util/concurrent/atomic/AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl") \
235 template(jdk_internal_vm_annotation_Contended_signature, "Ljdk/internal/vm/annotation/Contended;") \
236 template(jdk_internal_vm_annotation_ReservedStackAccess_signature, "Ljdk/internal/vm/annotation/ReservedStackAccess;") \
237 \
238 /* class symbols needed by intrinsics */ \
239 VM_INTRINSICS_DO(VM_INTRINSIC_IGNORE, template, VM_SYMBOL_IGNORE, VM_SYMBOL_IGNORE, VM_ALIAS_IGNORE) \
240 \
241 /* Support for reflection based on dynamic bytecode generation (JDK 1.4 and above) */ \
242 \
243 template(jdk_internal_reflect, "jdk/internal/reflect") \
244 template(reflect_MagicAccessorImpl, "jdk/internal/reflect/MagicAccessorImpl") \
245 template(reflect_MethodAccessorImpl, "jdk/internal/reflect/MethodAccessorImpl") \
246 template(reflect_ConstructorAccessorImpl, "jdk/internal/reflect/ConstructorAccessorImpl") \
247 template(reflect_DelegatingClassLoader, "jdk/internal/reflect/DelegatingClassLoader") \
248 template(reflect_Reflection, "jdk/internal/reflect/Reflection") \
249 template(reflect_CallerSensitive, "jdk/internal/reflect/CallerSensitive") \
250 template(reflect_CallerSensitive_signature, "Ljdk/internal/reflect/CallerSensitive;") \
251 template(reflect_NativeConstructorAccessorImpl, "jdk/internal/reflect/NativeConstructorAccessorImpl")\
252 template(checkedExceptions_name, "checkedExceptions") \
253 template(clazz_name, "clazz") \
254 template(exceptionTypes_name, "exceptionTypes") \
|
215 template(java_lang_IllegalAccessError, "java/lang/IllegalAccessError") \
216 template(java_lang_IncompatibleClassChangeError, "java/lang/IncompatibleClassChangeError") \
217 template(java_lang_InternalError, "java/lang/InternalError") \
218 template(java_lang_NoClassDefFoundError, "java/lang/NoClassDefFoundError") \
219 template(java_lang_NoSuchFieldError, "java/lang/NoSuchFieldError") \
220 template(java_lang_NoSuchMethodError, "java/lang/NoSuchMethodError") \
221 template(java_lang_OutOfMemoryError, "java/lang/OutOfMemoryError") \
222 template(java_lang_UnsatisfiedLinkError, "java/lang/UnsatisfiedLinkError") \
223 template(java_lang_VerifyError, "java/lang/VerifyError") \
224 template(java_lang_SecurityException, "java/lang/SecurityException") \
225 template(java_lang_VirtualMachineError, "java/lang/VirtualMachineError") \
226 template(java_lang_StackOverflowError, "java/lang/StackOverflowError") \
227 template(java_lang_StackTraceElement, "java/lang/StackTraceElement") \
228 \
229 /* Concurrency support */ \
230 template(java_util_concurrent_locks_AbstractOwnableSynchronizer, "java/util/concurrent/locks/AbstractOwnableSynchronizer") \
231 template(java_util_concurrent_atomic_AtomicIntegerFieldUpdater_Impl, "java/util/concurrent/atomic/AtomicIntegerFieldUpdater$AtomicIntegerFieldUpdaterImpl") \
232 template(java_util_concurrent_atomic_AtomicLongFieldUpdater_CASUpdater, "java/util/concurrent/atomic/AtomicLongFieldUpdater$CASUpdater") \
233 template(java_util_concurrent_atomic_AtomicLongFieldUpdater_LockedUpdater, "java/util/concurrent/atomic/AtomicLongFieldUpdater$LockedUpdater") \
234 template(java_util_concurrent_atomic_AtomicReferenceFieldUpdater_Impl, "java/util/concurrent/atomic/AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl") \
235 template(java_util_concurrent_annotation_LazyInit, "Ljava/util/concurrent/annotation/LazyInit;") \
236 template(jdk_internal_vm_annotation_Contended_signature, "Ljdk/internal/vm/annotation/Contended;") \
237 template(jdk_internal_vm_annotation_ReservedStackAccess_signature, "Ljdk/internal/vm/annotation/ReservedStackAccess;") \
238 \
239 /* class symbols needed by intrinsics */ \
240 VM_INTRINSICS_DO(VM_INTRINSIC_IGNORE, template, VM_SYMBOL_IGNORE, VM_SYMBOL_IGNORE, VM_ALIAS_IGNORE) \
241 \
242 /* Support for reflection based on dynamic bytecode generation (JDK 1.4 and above) */ \
243 \
244 template(jdk_internal_reflect, "jdk/internal/reflect") \
245 template(reflect_MagicAccessorImpl, "jdk/internal/reflect/MagicAccessorImpl") \
246 template(reflect_MethodAccessorImpl, "jdk/internal/reflect/MethodAccessorImpl") \
247 template(reflect_ConstructorAccessorImpl, "jdk/internal/reflect/ConstructorAccessorImpl") \
248 template(reflect_DelegatingClassLoader, "jdk/internal/reflect/DelegatingClassLoader") \
249 template(reflect_Reflection, "jdk/internal/reflect/Reflection") \
250 template(reflect_CallerSensitive, "jdk/internal/reflect/CallerSensitive") \
251 template(reflect_CallerSensitive_signature, "Ljdk/internal/reflect/CallerSensitive;") \
252 template(reflect_NativeConstructorAccessorImpl, "jdk/internal/reflect/NativeConstructorAccessorImpl")\
253 template(checkedExceptions_name, "checkedExceptions") \
254 template(clazz_name, "clazz") \
255 template(exceptionTypes_name, "exceptionTypes") \
|