Intercept libsystem_platform.dylib:_platform_strncmp and dyld:memchr
on OSX 10.9.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14099 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/shared/vg_replace_strmem.c b/shared/vg_replace_strmem.c
index 511706a..ce78b9b 100644
--- a/shared/vg_replace_strmem.c
+++ b/shared/vg_replace_strmem.c
@@ -575,9 +575,10 @@
STRNCMP(VG_Z_LIBC_SONAME, __strncmp_sse42)
#elif defined(VGO_darwin)
- //STRNCMP(VG_Z_LIBC_SONAME, strncmp)
- //STRNCMP(VG_Z_DYLD, strncmp)
STRNCMP(VG_Z_LIBC_SONAME, strncmp)
+# if DARWIN_VERS == DARWIN_10_9
+ STRNCMP(libsystemZuplatformZddylib, _platform_strncmp)
+# endif
#endif
@@ -793,6 +794,7 @@
#elif defined(VGO_darwin)
# if DARWIN_VERS == DARWIN_10_9
+ MEMCHR(VG_Z_DYLD, memchr)
MEMCHR(libsystemZuplatformZddylib, _platform_memchr)
# endif