]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
OS X 10.9: Add redirections for strnlen, strcpy, strncpy,
authorJulian Seward <jseward@acm.org>
Mon, 23 Jun 2014 16:03:45 +0000 (16:03 +0000)
committerJulian Seward <jseward@acm.org>
Mon, 23 Jun 2014 16:03:45 +0000 (16:03 +0000)
platform_memchr, _platform_memcmp.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14086

shared/vg_replace_strmem.c

index 0e071f0b210d96b37ec8215072ba087cfb1add16..511706aaa12e7fc36485940cc8b0b22f08e1b28c 100644 (file)
@@ -383,7 +383,9 @@ static inline void my_exit ( int x )
  STRNLEN(VG_Z_LIBC_SONAME, __GI_strnlen)
 
 #elif defined(VGO_darwin)
- //STRNLEN(VG_Z_LIBC_SONAME, strnlen)
+# if DARWIN_VERS == DARWIN_10_9
+  STRNLEN(libsystemZucZddylib, strnlen)
+# endif
 
 #endif
 
@@ -457,9 +459,10 @@ static inline void my_exit ( int x )
  STRCPY(VG_Z_LIBC_SONAME, __GI_strcpy)
 
 #elif defined(VGO_darwin)
- //STRCPY(VG_Z_LIBC_SONAME, strcpy)
- //STRCPY(VG_Z_DYLD,        strcpy)
  STRCPY(VG_Z_LIBC_SONAME, strcpy)
+# if DARWIN_VERS == DARWIN_10_9
+  STRCPY(libsystemZucZddylib, strcpy)
+# endif
 
 #endif
 
@@ -493,9 +496,10 @@ static inline void my_exit ( int x )
  STRNCPY(VG_Z_LIBC_SONAME, __strncpy_sse2_unaligned)
 
 #elif defined(VGO_darwin)
- //STRNCPY(VG_Z_LIBC_SONAME, strncpy)
- //STRNCPY(VG_Z_DYLD,        strncpy)
  STRNCPY(VG_Z_LIBC_SONAME, strncpy)
+# if DARWIN_VERS == DARWIN_10_9
+  STRNCPY(libsystemZucZddylib, strncpy)
+# endif
 
 #endif
 
@@ -788,8 +792,9 @@ static inline void my_exit ( int x )
  MEMCHR(VG_Z_LIBC_SONAME, __GI_memchr)
 
 #elif defined(VGO_darwin)
- //MEMCHR(VG_Z_LIBC_SONAME, memchr)
- //MEMCHR(VG_Z_DYLD,        memchr)
+# if DARWIN_VERS == DARWIN_10_9
+  MEMCHR(libsystemZuplatformZddylib, _platform_memchr)
+# endif
 
 #endif
 
@@ -967,10 +972,9 @@ static inline void my_exit ( int x )
  MEMCMP(VG_Z_LD_SO_1,     bcmp)
 
 #elif defined(VGO_darwin)
- //MEMCMP(VG_Z_LIBC_SONAME, memcmp)
- //MEMCMP(VG_Z_LIBC_SONAME, bcmp)
- //MEMCMP(VG_Z_DYLD,        memcmp)
- //MEMCMP(VG_Z_DYLD,        bcmp)
+# if DARWIN_VERS == DARWIN_10_9
+  MEMCMP(libsystemZuplatformZddylib, _platform_memcmp)
+# endif
 
 #endif