]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
For whatever reason, ld-2.3.2.so (ld-linux.so.2) seems to have its own
authorJulian Seward <jseward@acm.org>
Mon, 22 Dec 2003 00:14:50 +0000 (00:14 +0000)
committerJulian Seward <jseward@acm.org>
Mon, 22 Dec 2003 00:14:50 +0000 (00:14 +0000)
PLT-bypassed versions of stpcpy and strchr.  Subvert them.

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

coregrind/vg_symtab2.c

index 35bddcbfc554138cd1f18326b9b0e4dbe7c6d01a..025650c24aded60f62418f94bdd6a10201431895 100644 (file)
@@ -2176,6 +2176,11 @@ void VG_(setup_code_redirect_table) ( void )
     */
    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");
 }
 
 /*------------------------------------------------------------*/