200 template(java_lang_VirtualMachineError, "java/lang/VirtualMachineError") \ |
200 template(java_lang_VirtualMachineError, "java/lang/VirtualMachineError") \ |
201 template(java_lang_StackOverflowError, "java/lang/StackOverflowError") \ |
201 template(java_lang_StackOverflowError, "java/lang/StackOverflowError") \ |
202 template(java_lang_StackTraceElement, "java/lang/StackTraceElement") \ |
202 template(java_lang_StackTraceElement, "java/lang/StackTraceElement") \ |
203 \ |
203 \ |
204 /* Concurrency support */ \ |
204 /* Concurrency support */ \ |
205 template(java_util_concurrent_locks_AbstractOwnableSynchronizer, "java/util/concurrent/locks/AbstractOwnableSynchronizer") \ |
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") \ |
206 template(sun_misc_Contended_signature, "Lsun/misc/Contended;") \ |
210 template(sun_misc_Contended_signature, "Lsun/misc/Contended;") \ |
207 \ |
211 \ |
208 /* class symbols needed by intrinsics */ \ |
212 /* class symbols needed by intrinsics */ \ |
209 VM_INTRINSICS_DO(VM_INTRINSIC_IGNORE, template, VM_SYMBOL_IGNORE, VM_SYMBOL_IGNORE, VM_ALIAS_IGNORE) \ |
213 VM_INTRINSICS_DO(VM_INTRINSIC_IGNORE, template, VM_SYMBOL_IGNORE, VM_SYMBOL_IGNORE, VM_ALIAS_IGNORE) \ |
210 \ |
214 \ |
1402 // 'method' requires predicated logic. |
1406 // 'method' requires predicated logic. |
1403 static int predicates_needed(vmIntrinsics::ID id); |
1407 static int predicates_needed(vmIntrinsics::ID id); |
1404 |
1408 |
1405 // Returns true if a compiler intrinsic is disabled by command-line flags |
1409 // Returns true if a compiler intrinsic is disabled by command-line flags |
1406 // and false otherwise. |
1410 // and false otherwise. |
1407 static bool is_disabled_by_flags(const methodHandle& method, const methodHandle& compilation_context); |
1411 static bool is_disabled_by_flags(const methodHandle& method); |
1408 }; |
1412 }; |
1409 |
1413 |
1410 #endif // SHARE_VM_CLASSFILE_VMSYMBOLS_HPP |
1414 #endif // SHARE_VM_CLASSFILE_VMSYMBOLS_HPP |