Print this page
rev 2237 : [mq]: initial-intrinsification-changes

Split Close
Expand all
Collapse all
          --- old/src/share/vm/classfile/vmSymbols.hpp
          +++ new/src/share/vm/classfile/vmSymbols.hpp
↓ open down ↓ 698 lines elided ↑ open up ↑
 699  699    do_intrinsic(_compareTo,                java_lang_String,       compareTo_name, string_int_signature,          F_R)   \
 700  700     do_name(     compareTo_name,                                  "compareTo")                                           \
 701  701    do_intrinsic(_indexOf,                  java_lang_String,       indexOf_name, string_int_signature,            F_R)   \
 702  702     do_name(     indexOf_name,                                    "indexOf")                                             \
 703  703    do_intrinsic(_equals,                   java_lang_String,       equals_name, object_boolean_signature,         F_R)   \
 704  704                                                                                                                          \
 705  705    do_class(java_nio_Buffer,               "java/nio/Buffer")                                                            \
 706  706    do_intrinsic(_checkIndex,               java_nio_Buffer,        checkIndex_name, int_int_signature,            F_R)   \
 707  707     do_name(     checkIndex_name,                                 "checkIndex")                                          \
 708  708                                                                                                                          \
      709 +  /* java/lang/ref/Reference */                                                                                         \
      710 +  do_intrinsic(_Reference_get,            java_lang_ref_Reference, get_name,    void_object_signature, F_R)             \
      711 +                                                                                                                        \
      712 +                                                                                                                        \
 709  713    do_class(sun_misc_AtomicLongCSImpl,     "sun/misc/AtomicLongCSImpl")                                                  \
 710  714    do_intrinsic(_get_AtomicLong,           sun_misc_AtomicLongCSImpl, get_name, void_long_signature,              F_R)   \
 711  715    /*   (symbols get_name and void_long_signature defined above) */                                                      \
 712  716                                                                                                                          \
 713  717    do_intrinsic(_attemptUpdate,            sun_misc_AtomicLongCSImpl, attemptUpdate_name, attemptUpdate_signature, F_R)  \
 714  718     do_name(     attemptUpdate_name,                                 "attemptUpdate")                                    \
 715  719     do_signature(attemptUpdate_signature,                            "(JJ)Z")                                            \
 716  720                                                                                                                          \
 717  721    /* support for sun.misc.Unsafe */                                                                                     \
 718  722    do_class(sun_misc_Unsafe,               "sun/misc/Unsafe")                                                            \
↓ open down ↓ 406 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX