For whatever reason, ld-2.3.2.so (ld-linux.so.2) seems to have its own
PLT-bypassed versions of stpcpy and strchr.  Subvert them.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2140 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/coregrind/vg_symtab2.c b/coregrind/vg_symtab2.c
index 35bddcb..025650c 100644
--- a/coregrind/vg_symtab2.c
+++ b/coregrind/vg_symtab2.c
@@ -2176,6 +2176,11 @@
     */
    VG_(add_redirect_sym)("soname:libc.so.6", "stpcpy",
 			 "*vgpreload_memcheck.so*", "stpcpy");
+
+   VG_(add_redirect_sym)("soname:ld-linux.so.2", "stpcpy",
+			 "*vgpreload_memcheck.so*", "stpcpy");
+   VG_(add_redirect_sym)("soname:ld-linux.so.2", "strchr",
+			 "*vgpreload_memcheck.so*", "strchr");
 }
 
 /*------------------------------------------------------------*/