--- old/src/share/vm/c1/c1_Runtime1.cpp 2014-06-05 16:52:52.939556511 +0200 +++ new/src/share/vm/c1/c1_Runtime1.cpp 2014-06-05 16:52:52.871556514 +0200 @@ -127,7 +127,7 @@ static int _short_arraycopy_cnt = 0; static int _int_arraycopy_cnt = 0; static int _long_arraycopy_cnt = 0; -static int _oop_arraycopy_cnt = 0; +static int _oop_arraycopy_stub_cnt = 0; address Runtime1::arraycopy_count_address(BasicType type) { switch (type) { @@ -140,7 +140,7 @@ case T_DOUBLE: case T_LONG: return (address)&_long_arraycopy_cnt; case T_ARRAY: - case T_OBJECT: return (address)&_oop_arraycopy_cnt; + case T_OBJECT: return (address)&_oop_arraycopy_stub_cnt; default: ShouldNotReachHere(); return NULL; @@ -1485,7 +1485,7 @@ tty->print_cr(" _long_arraycopy_cnt: %d", _long_arraycopy_cnt); tty->print_cr(" _primitive_arraycopy_cnt: %d", _primitive_arraycopy_cnt); tty->print_cr(" _oop_arraycopy_cnt (C): %d", Runtime1::_oop_arraycopy_cnt); - tty->print_cr(" _oop_arraycopy_cnt (stub): %d", _oop_arraycopy_cnt); + tty->print_cr(" _oop_arraycopy_cnt (stub): %d", _oop_arraycopy_stub_cnt); tty->print_cr(" _arraycopy_slowcase_cnt: %d", _arraycopy_slowcase_cnt); tty->print_cr(" _arraycopy_checkcast_cnt: %d", _arraycopy_checkcast_cnt); tty->print_cr(" _arraycopy_checkcast_attempt_cnt:%d", _arraycopy_checkcast_attempt_cnt);