|
From: Julian S. <js...@ac...> - 2003-12-22 00:15:21
|
CVS commit by jseward:
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.
M +5 -0 vg_symtab2.c 1.68
--- valgrind/coregrind/vg_symtab2.c #1.67:1.68
@@ -2177,4 +2177,9 @@ void VG_(setup_code_redirect_table) ( vo
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");
}
|