hotspot/src/share/vm/classfile/vmSymbols.hpp
changeset 218 a0e996680b05
parent 191 314312979e7a
child 595 a2be4c89de81
equal deleted inserted replaced
217:c646ef2f5d58 218:a0e996680b05
   582                                                                                                                         \
   582                                                                                                                         \
   583   do_intrinsic(_attemptUpdate,            sun_misc_AtomicLongCSImpl, attemptUpdate_name, attemptUpdate_signature, F_R)  \
   583   do_intrinsic(_attemptUpdate,            sun_misc_AtomicLongCSImpl, attemptUpdate_name, attemptUpdate_signature, F_R)  \
   584    do_name(     attemptUpdate_name,                                 "attemptUpdate")                                    \
   584    do_name(     attemptUpdate_name,                                 "attemptUpdate")                                    \
   585    do_signature(attemptUpdate_signature,                            "(JJ)Z")                                            \
   585    do_signature(attemptUpdate_signature,                            "(JJ)Z")                                            \
   586                                                                                                                         \
   586                                                                                                                         \
       
   587   do_intrinsic(_fillInStackTrace,         java_lang_Throwable, fillInStackTrace_name, void_throwable_signature,  F_RNY) \
       
   588                                                                                                                         \
   587   /* support for sun.misc.Unsafe */                                                                                     \
   589   /* support for sun.misc.Unsafe */                                                                                     \
   588   do_class(sun_misc_Unsafe,               "sun/misc/Unsafe")                                                            \
   590   do_class(sun_misc_Unsafe,               "sun/misc/Unsafe")                                                            \
   589                                                                                                                         \
   591                                                                                                                         \
   590   do_intrinsic(_allocateInstance,         sun_misc_Unsafe,        allocateInstance_name, allocateInstance_signature, F_RN) \
   592   do_intrinsic(_allocateInstance,         sun_misc_Unsafe,        allocateInstance_name, allocateInstance_signature, F_RN) \
   591    do_name(     allocateInstance_name,                           "allocateInstance")                                    \
   593    do_name(     allocateInstance_name,                           "allocateInstance")                                    \
   869     // AccessFlags syndromes relevant to intrinsics.
   871     // AccessFlags syndromes relevant to intrinsics.
   870     F_none = 0,
   872     F_none = 0,
   871     F_R,                        // !static        !synchronized (R="regular")
   873     F_R,                        // !static        !synchronized (R="regular")
   872     F_S,                        //  static        !synchronized
   874     F_S,                        //  static        !synchronized
   873     F_RN,                       // !static native !synchronized
   875     F_RN,                       // !static native !synchronized
   874     F_SN                        //  static native !synchronized
   876     F_SN,                       //  static native !synchronized
       
   877     F_RNY                       // !static native  synchronized
   875   };
   878   };
   876 
   879 
   877 public:
   880 public:
   878   static ID ID_from(int raw_id) {
   881   static ID ID_from(int raw_id) {
   879     assert(raw_id >= (int)_none && raw_id < (int)ID_LIMIT,
   882     assert(raw_id >= (int)_none && raw_id < (int)ID_LIMIT,