1.1 --- a/src/os_cpu/linux_zero/vm/os_linux_zero.cpp Fri Aug 13 15:14:00 2010 -0700 1.2 +++ b/src/os_cpu/linux_zero/vm/os_linux_zero.cpp Wed Aug 18 01:22:16 2010 -0700 1.3 @@ -435,22 +435,22 @@ 1.4 void _Copy_arrayof_conjoint_bytes(HeapWord* from, 1.5 HeapWord* to, 1.6 size_t count) { 1.7 - ShouldNotCallThis(); 1.8 + memmove(to, from, count); 1.9 } 1.10 void _Copy_arrayof_conjoint_jshorts(HeapWord* from, 1.11 HeapWord* to, 1.12 size_t count) { 1.13 - ShouldNotCallThis(); 1.14 + memmove(to, from, count * 2); 1.15 } 1.16 void _Copy_arrayof_conjoint_jints(HeapWord* from, 1.17 HeapWord* to, 1.18 size_t count) { 1.19 - ShouldNotCallThis(); 1.20 + memmove(to, from, count * 4); 1.21 } 1.22 void _Copy_arrayof_conjoint_jlongs(HeapWord* from, 1.23 HeapWord* to, 1.24 size_t count) { 1.25 - ShouldNotCallThis(); 1.26 + memmove(to, from, count * 8); 1.27 } 1.28 }; 1.29