|
From: <sv...@va...> - 2014-06-25 11:18:06
|
Author: sewardj
Date: Wed Jun 25 11:17:46 2014
New Revision: 14099
Log:
Intercept libsystem_platform.dylib:_platform_strncmp and dyld:memchr
on OSX 10.9.
Modified:
trunk/shared/vg_replace_strmem.c
Modified: trunk/shared/vg_replace_strmem.c
==============================================================================
--- trunk/shared/vg_replace_strmem.c (original)
+++ trunk/shared/vg_replace_strmem.c Wed Jun 25 11:17:46 2014
@@ -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
|