src/share/vm/c1/c1_Runtime1.hpp

changeset 2728
13bc79b5c9c8
parent 2603
1b4e6a5d98e0
child 3099
c124e2e7463e
     1.1 --- a/src/share/vm/c1/c1_Runtime1.hpp	Sat Apr 02 10:54:15 2011 -0700
     1.2 +++ b/src/share/vm/c1/c1_Runtime1.hpp	Sun Apr 03 12:00:54 2011 +0200
     1.3 @@ -94,7 +94,10 @@
     1.4    static int _generic_arraycopy_cnt;
     1.5    static int _primitive_arraycopy_cnt;
     1.6    static int _oop_arraycopy_cnt;
     1.7 +  static int _generic_arraycopystub_cnt;
     1.8    static int _arraycopy_slowcase_cnt;
     1.9 +  static int _arraycopy_checkcast_cnt;
    1.10 +  static int _arraycopy_checkcast_attempt_cnt;
    1.11    static int _new_type_array_slowcase_cnt;
    1.12    static int _new_object_array_slowcase_cnt;
    1.13    static int _new_instance_slowcase_cnt;
    1.14 @@ -174,7 +177,8 @@
    1.15    static void trace_block_entry(jint block_id);
    1.16  
    1.17  #ifndef PRODUCT
    1.18 -  static address throw_count_address()       { return (address)&_throw_count;       }
    1.19 +  static address throw_count_address()               { return (address)&_throw_count;             }
    1.20 +  static address arraycopy_count_address(BasicType type);
    1.21  #endif
    1.22  
    1.23    // directly accessible leaf routine

mercurial