Index: vm/vmcore/src/object/vm_arrays.cpp =================================================================== --- vm/vmcore/src/object/vm_arrays.cpp (revision 540468) +++ vm/vmcore/src/object/vm_arrays.cpp (working copy) @@ -34,8 +34,8 @@ #include "open/vm_util.h" #include "vm_stats.h" +#include "port_threadunsafe.h" - ///////////////////////////////////////////////////////////// // begin vector access functions // @@ -411,8 +411,11 @@ #ifdef VM_STATS static void increment_array_copy_counter(uint64 &counter) { + UNSAFE_REGION_START counter ++; + UNSAFE_REGION_END } + #endif // VM_STATS // This implementation may be Java specific