]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Add some Mac OSX 10.10 specific wrappers.
authorJulian Seward <jseward@acm.org>
Fri, 7 Nov 2014 00:08:13 +0000 (00:08 +0000)
committerJulian Seward <jseward@acm.org>
Fri, 7 Nov 2014 00:08:13 +0000 (00:08 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14703

shared/vg_replace_strmem.c

index 8f699db14dc1b8844ff0616f8efdc58b8c234c3d..79f8420921486e47760f58ff6bcfaa6ace3a857b 100644 (file)
@@ -427,7 +427,7 @@ static inline void my_exit ( int x )
 
 #elif defined(VGO_darwin)
  STRLEN(VG_Z_LIBC_SONAME, strlen)
-# if DARWIN_VERS == DARWIN_10_9
+# if DARWIN_VERS == DARWIN_10_9 || DARWIN_VERS == DARWIN_10_10
   STRLEN(libsystemZucZddylib, strlen)
 # endif
 #endif
@@ -501,7 +501,7 @@ static inline void my_exit ( int x )
 
 #elif defined(VGO_darwin)
  STRNCPY(VG_Z_LIBC_SONAME, strncpy)
-# if DARWIN_VERS == DARWIN_10_9
+# if DARWIN_VERS == DARWIN_10_9 || DARWIN_VERS == DARWIN_10_10
   STRNCPY(libsystemZucZddylib, strncpy)
 # endif
 
@@ -773,7 +773,7 @@ static inline void my_exit ( int x )
 
 #elif defined(VGO_darwin)
  STRCMP(VG_Z_LIBC_SONAME, strcmp)
-# if DARWIN_VERS == DARWIN_10_9
+# if DARWIN_VERS == DARWIN_10_9 || DARWIN_VERS == DARWIN_10_10
   STRCMP(libsystemZuplatformZddylib, _platform_strcmp)
 # endif
 
@@ -805,6 +805,10 @@ static inline void my_exit ( int x )
   MEMCHR(VG_Z_DYLD,                   memchr)
   MEMCHR(libsystemZuplatformZddylib, _platform_memchr)
 # endif
+# if DARWIN_VERS == DARWIN_10_10
+  /* _platform_memchr$VARIANT$Generic */
+  MEMCHR(libsystemZuplatformZddylib, _platform_memchr$VARIANT$Generic)
+# endif
 
 #endif
 
@@ -982,7 +986,7 @@ static inline void my_exit ( int x )
  MEMCMP(VG_Z_LD_SO_1,     bcmp)
 
 #elif defined(VGO_darwin)
-# if DARWIN_VERS == DARWIN_10_9
+# if DARWIN_VERS == DARWIN_10_9 || DARWIN_VERS == DARWIN_10_10
   MEMCMP(libsystemZuplatformZddylib, _platform_memcmp)
 # endif
 
@@ -1123,8 +1127,8 @@ static inline void my_exit ( int x )
 # endif
  MEMMOVE(VG_Z_LIBC_SONAME,  memmoveZDVARIANTZDsse3x) /* memmove$VARIANT$sse3x */
  MEMMOVE(VG_Z_LIBC_SONAME,  memmoveZDVARIANTZDsse42) /* memmove$VARIANT$sse42 */
-# if DARWIN_VERS == DARWIN_10_9
-  /* _platform_memmove$VARIANT$Nehalem */
+# if DARWIN_VERS == DARWIN_10_9 || DARWIN_VERS == DARWIN_10_10
+  /* _platform_memmove$VARIANT$Ivybridge */
   MEMMOVE(libsystemZuplatformZddylib, ZuplatformZumemmoveZDVARIANTZDIvybridge)
 # endif
 #endif