hotspot/src/share/vm/classfile/vmSymbols.hpp
changeset 33626 3c94db05e903
parent 33606 af4ec8a4635b
parent 33483 5b7dd5bd7c5c
child 33638 ef49ed90010b
equal deleted inserted replaced
33625:18e7896ca9fe 33626:3c94db05e903
   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