diff options
author | sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> | 2005-05-12 18:00:12 +0000 |
---|---|---|
committer | sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> | 2005-05-12 18:00:12 +0000 |
commit | 24b4634370898122aaee15bf89bc004d8354cecc (patch) | |
tree | 8a56b5abb5088045a250764e2b6115b49d1ad16a /xfree-4.supp | |
parent | 86facbcdfda6ea6c8026369dda33b8cb2ccb19e1 (diff) |
* move libc-specific suppressions into glibc-2.3.supp
* enhance the xfree suppressions so they match 64-bit X libraries
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3682 a5019735-40e9-0310-863c-91ae7b9d1cf9
Diffstat (limited to 'xfree-4.supp')
-rw-r--r-- | xfree-4.supp | 131 |
1 files changed, 34 insertions, 97 deletions
diff --git a/xfree-4.supp b/xfree-4.supp index 2934e8ab..8348869e 100644 --- a/xfree-4.supp +++ b/xfree-4.supp @@ -30,89 +30,89 @@ Addrcheck,Memcheck:Param write(buf) fun:*libc_write - obj:/usr/X11R6/lib/libX11.so.6.2 + obj:/usr/X11R6/lib*/libX11.so.6.2 fun:*X11TransWrite } { libX11.so.6.2/libX11.so.6.2/libX11.so.6.2(Cond) Memcheck:Cond - obj:/usr/X11R6/lib/libX11.so.6.2 - obj:/usr/X11R6/lib/libX11.so.6.2 - obj:/usr/X11R6/lib/libX11.so.6.2 + obj:/usr/X11R6/lib*/libX11.so.6.2 + obj:/usr/X11R6/lib*/libX11.so.6.2 + obj:/usr/X11R6/lib*/libX11.so.6.2 } { libXt.so.6.2/libXt.so.6.2/libXt.so.6.2(Cond) Memcheck:Cond - obj:/usr/X11R6/lib/libXt.so.6.0 - obj:/usr/X11R6/lib/libXt.so.6.0 - obj:/usr/X11R6/lib/libXt.so.6.0 + obj:/usr/X11R6/lib*/libXt.so.6.0 + obj:/usr/X11R6/lib*/libXt.so.6.0 + obj:/usr/X11R6/lib*/libXt.so.6.0 } { libXaw.so.7.0/libXaw.so.7.0/libXaw.so.7.0(Cond) Memcheck:Cond - obj:/usr/X11R6/lib/libXaw.so.7.0 - obj:/usr/X11R6/lib/libXaw.so.7.0 - obj:/usr/X11R6/lib/libXaw.so.7.0 + obj:/usr/X11R6/lib*/libXaw.so.7.0 + obj:/usr/X11R6/lib*/libXaw.so.7.0 + obj:/usr/X11R6/lib*/libXaw.so.7.0 } { libXmu.so.6.2/libXmu.so.6.2/libXmu.so.6.2(Cond) Memcheck:Cond - obj:/usr/X11R6/lib/libXmu.so.6.2 - obj:/usr/X11R6/lib/libXmu.so.6.2 - obj:/usr/X11R6/lib/libXmu.so.6.2 + obj:/usr/X11R6/lib*/libXmu.so.6.2 + obj:/usr/X11R6/lib*/libXmu.so.6.2 + obj:/usr/X11R6/lib*/libXmu.so.6.2 } { libXt.so.6.0/libXt.so.6.0/libXaw.so.7.0(Cond) Memcheck:Cond - obj:/usr/X11R6/lib/libXt.so.6.0 - obj:/usr/X11R6/lib/libXt.so.6.0 - obj:/usr/X11R6/lib/libXaw.so.7.0 + obj:/usr/X11R6/lib*/libXt.so.6.0 + obj:/usr/X11R6/lib*/libXt.so.6.0 + obj:/usr/X11R6/lib*/libXaw.so.7.0 } { libXaw.so.7.0/libXaw.so.7.0/libXt.so.6.0(Value4) Memcheck:Value4 - obj:/usr/X11R6/lib/libXaw.so.7.0 - obj:/usr/X11R6/lib/libXaw.so.7.0 - obj:/usr/X11R6/lib/libXt.so.6.0 + obj:/usr/X11R6/lib*/libXaw.so.7.0 + obj:/usr/X11R6/lib*/libXaw.so.7.0 + obj:/usr/X11R6/lib*/libXt.so.6.0 } { libXaw.so.7.0/libXaw.so.7.0/libXt.so.6.0(Cond) Memcheck:Cond - obj:/usr/X11R6/lib/libXaw.so.7.0 - obj:/usr/X11R6/lib/libXaw.so.7.0 - obj:/usr/X11R6/lib/libXt.so.6.0 + obj:/usr/X11R6/lib*/libXaw.so.7.0 + obj:/usr/X11R6/lib*/libXaw.so.7.0 + obj:/usr/X11R6/lib*/libXt.so.6.0 } { libX11.so.6.2/libX11.so.6.2/libXaw.so.7.0(Cond) Memcheck:Cond - obj:/usr/X11R6/lib/libX11.so.6.2 - obj:/usr/X11R6/lib/libX11.so.6.2 - obj:/usr/X11R6/lib/libXaw.so.7.0 + obj:/usr/X11R6/lib*/libX11.so.6.2 + obj:/usr/X11R6/lib*/libX11.so.6.2 + obj:/usr/X11R6/lib*/libXaw.so.7.0 } { libX11.so.6.2/libXaw.so.7.0/libXaw.so.7.0(Cond) Memcheck:Cond - obj:/usr/X11R6/lib/libX11.so.6.2 - obj:/usr/X11R6/lib/libXaw.so.7.0 - obj:/usr/X11R6/lib/libXaw.so.7.0 + obj:/usr/X11R6/lib*/libX11.so.6.2 + obj:/usr/X11R6/lib*/libXaw.so.7.0 + obj:/usr/X11R6/lib*/libXaw.so.7.0 } { libXpm.so.4.11/libXpm.so.4.11/libXpm.so.4.11 Memcheck:Cond - obj:/usr/X11R6/lib/libXpm.so.4.11 - obj:/usr/X11R6/lib/libXpm.so.4.11 - obj:/usr/X11R6/lib/libXpm.so.4.11 + obj:/usr/X11R6/lib*/libXpm.so.4.11 + obj:/usr/X11R6/lib*/libXpm.so.4.11 + obj:/usr/X11R6/lib*/libXpm.so.4.11 } { @@ -141,7 +141,7 @@ write(buf) fun:* fun:_X11TransWrite - obj:/usr/X11R6/lib/libX11.so.6.2 + obj:/usr/X11R6/lib*/libX11.so.6.2 } { @@ -150,7 +150,7 @@ write(buf) fun:write fun:_X11TransWrite - obj:/usr/X11R6/lib/libX11.so.6.2 + obj:/usr/X11R6/lib*/libX11.so.6.2 } { @@ -178,73 +178,10 @@ Memcheck:Param writev(vector[...]) fun:writev - obj:/usr/X11R6/lib/libX11.so.6.2 + obj:/usr/X11R6/lib*/libX11.so.6.2 fun:_X11TransWritev fun:_XSend } -## -## HACK to do with strlen not being intercepted early enough -{ - strlen-not-intercepted-early-enough-HACK-1 - Memcheck:Addr4 - fun:strlen - fun:_dl_map_object_from_fd - fun:_dl_map_object -} - -{ - strlen-not-intercepted-early-enough-HACK-2 - Memcheck:Addr4 - fun:strlen - fun:decompose_rpath - fun:cache_rpath - fun:_dl_map_object -} - -{ - strlen-not-intercepted-early-enough-HACK-3 - Memcheck:Cond - fun:strlen - fun:_dl_new_object - fun:_dl_map_object_from_fd - fun:_dl_map_object -} - -{ - strlen-not-intercepted-early-enough-HACK-4 - Memcheck:Cond - fun:strlen - fun:expand_dynamic_string_token - fun:_dl_map_object - fun:map_doit -} - -## HACK to do with index not being intercepted early enough -{ - index-not-intercepted-early-enough-HACK-1 - Memcheck:Cond - fun:index - fun:expand_dynamic_string_token - fun:_dl_map_object - fun:map_doit -} -{ - index-not-intercepted-early-enough-HACK-2 - Memcheck:Cond - fun:index - fun:_dl_map_object - fun:map_doit - fun:_dl_catch_error -} -{ - index-not-intercepted-early-enough-HACK-3 - Memcheck:Cond - fun:index - fun:_dl_map_object - fun:dl_main - fun:_dl_sysdep_start -} - ##----------------------------------------------------------------------## |