From: Julian Seward Date: Mon, 15 Nov 2004 02:51:21 +0000 (+0000) Subject: Add reroutes needed for RHAS 3. X-Git-Tag: svn/VALGRIND_3_0_1^2~784 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=755357469009e1e6774a0c8035f55fe8e8bcde26;p=thirdparty%2Fvalgrind.git Add reroutes needed for RHAS 3. git-svn-id: svn://svn.valgrind.org/vex/trunk@550 --- diff --git a/VEX/head20041019/coregrind/vg_symtab2.c b/VEX/head20041019/coregrind/vg_symtab2.c index 3f62f8962e..bfd960df7e 100644 --- a/VEX/head20041019/coregrind/vg_symtab2.c +++ b/VEX/head20041019/coregrind/vg_symtab2.c @@ -2515,14 +2515,24 @@ void VG_(setup_code_redirect_table) ( void ) */ add_redirect_sym("soname:libc.so.6", "stpcpy", "*vgpreload_memcheck.so*", "stpcpy"); + + add_redirect_sym("soname:libc.so.6", "strlen", + "*vgpreload_memcheck.so*", "strlen"); + add_redirect_sym("soname:libc.so.6", "strnlen", "*vgpreload_memcheck.so*", "strnlen"); + add_redirect_sym("soname:ld-linux.so.2", "stpcpy", "*vgpreload_memcheck.so*", "stpcpy"); + + add_redirect_sym("soname:libc.so.6", "strchr", + "*vgpreload_memcheck.so*", "strchr"); add_redirect_sym("soname:ld-linux.so.2", "strchr", "*vgpreload_memcheck.so*", "strchr"); + add_redirect_sym("soname:libc.so.6", "strchrnul", "*vgpreload_memcheck.so*", "glibc232_strchrnul"); + add_redirect_sym("soname:libc.so.6", "rawmemchr", "*vgpreload_memcheck.so*", "glibc232_rawmemchr"); }