Added support for multi-skin suppressions, of the form:

  skin_name1,skin_name2:supp_name

No spaces are allowed on either side of the comma.

This is useful for sharing suppressions between Addrcheck and Memcheck.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1205 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/glibc-2.1.supp b/glibc-2.1.supp
index 53a2e54..93935ca 100644
--- a/glibc-2.1.supp
+++ b/glibc-2.1.supp
@@ -28,7 +28,7 @@
 
 {
    __libc_freeres/free_mem(Addr4)
-   Memcheck:Addr4
+   Addrcheck,Memcheck:Addr4
    fun:free_mem
    fun:__libc_freeres
 }
@@ -45,7 +45,7 @@
 
 {
    socketcall.connect(serv_addr)/__libc_connect/*(Param)
-   Memcheck:Param
+   Addrcheck,Memcheck:Param
    socketcall.connect(serv_addr)
    fun:__libc_connect
    fun:*
@@ -53,7 +53,7 @@
 
 {
    strrchr/_dl_map_object_from_fd/_dl_map_object(Addr4)
-   Memcheck:Addr4
+   Addrcheck,Memcheck:Addr4
    fun:strrchr
    fun:_dl_map_object_from_fd
    fun:_dl_map_object
@@ -69,7 +69,7 @@
 
 {
    llseek(result)/__libc_lseek64/_IO_file_seek(Param)
-   Memcheck:Param
+   Addrcheck,Memcheck:Param
    llseek(result)
    fun:__libc_lseek64
    fun:_IO_file_seek
@@ -77,7 +77,7 @@
 
 {
    __rawmemchr/_nl_*/*locale(Addr4)
-   Memcheck:Addr4
+   Addrcheck,Memcheck:Addr4
    fun:__rawmemchr
    fun:_nl_*
    fun:*locale
@@ -165,7 +165,7 @@
 
 {
    socketcall.connect(serv_addr)/__libc_connect/*(Param)
-   Memcheck:Param
+   Addrcheck,Memcheck:Param
    socketcall.connect(serv_addr)
    obj:*libc-2.1.3.so
    obj:*libX11.so*