Other wrappers for VG_Z_LIBC_SONAME should be possibly enabled as well if
we observe similar problems.
http://code.google.com/p/valgrind-variant/source/detail?r=121
Modified:
/trunk/valgrind/memcheck/mc_replace_strmem.c
=======================================
--- /trunk/valgrind/memcheck/mc_replace_strmem.c Tue Oct 25 09:11:36 2011
+++ /trunk/valgrind/memcheck/mc_replace_strmem.c Mon Nov 7 02:28:28 2011
@@ -849,7 +849,8 @@
MEMCPY(NONE, ZuintelZufastZumemcpy)
#elif defined(VGO_darwin)
- //MEMCPY(VG_Z_LIBC_SONAME, memcpy)
+ // glider: see https://bugs.kde.org/show_bug.cgi?id=285662
+ MEMCPY(VG_Z_LIBC_SONAME, memcpy)
//MEMCPY(VG_Z_DYLD, memcpy)
MEMCPY(VG_Z_LIBC_SONAME, memcpyZDVARIANTZDsse3x) /* memcpy$VARIANT$sse3x
*/
MEMCPY(VG_Z_LIBC_SONAME, memcpyZDVARIANTZDsse42) /* memcpy$VARIANT$sse42
*/
@@ -981,7 +982,8 @@
MEMMOVE(VG_Z_LIBC_SONAME, memmove)
#elif defined(VGO_darwin)
- //MEMMOVE(VG_Z_LIBC_SONAME, memmove)
+ // glider: see https://bugs.kde.org/show_bug.cgi?id=285662
+ MEMMOVE(VG_Z_LIBC_SONAME, memmove)
//MEMMOVE(VG_Z_DYLD, memmove)#
MEMMOVE(VG_Z_LIBC_SONAME, memmoveZDVARIANTZDsse3x) /*
memmove$VARIANT$sse3x */
MEMMOVE(VG_Z_LIBC_SONAME, memmoveZDVARIANTZDsse42) /*
memmove$VARIANT$sse42 */