gobry | 3b77789 | 2002-04-04 09:18:39 +0000 | [diff] [blame] | 1 | |
2 | ##----------------------------------------------------------------------## | ||||
3 | |||||
4 | # Errors to suppress by default with XFree86 4.1.0) | ||||
5 | |||||
6 | # Format of this file is: | ||||
7 | # { | ||||
8 | # name_of_suppression | ||||
nethercote | 137bc55 | 2003-11-14 17:47:54 +0000 | [diff] [blame] | 9 | # tool_name:supp_kind |
njn | c40c3a8 | 2002-10-02 11:02:27 +0000 | [diff] [blame] | 10 | # (optional extra info for some suppression types) |
gobry | 3b77789 | 2002-04-04 09:18:39 +0000 | [diff] [blame] | 11 | # caller0 name, or /name/of/so/file.so |
12 | # caller1 name, or ditto | ||||
13 | # (optionally: caller2 name) | ||||
14 | # (optionally: caller3 name) | ||||
15 | # } | ||||
njn | c40c3a8 | 2002-10-02 11:02:27 +0000 | [diff] [blame] | 16 | # |
17 | # For memcheck, the supp_kinds are: | ||||
18 | # | ||||
njn | c061666 | 2003-06-12 09:58:41 +0000 | [diff] [blame] | 19 | # Param Value1 Value2 Value4 Value8 Value16 |
20 | # Free Addr1 Addr2 Addr4 Addr8 Addr16 | ||||
njn | c40c3a8 | 2002-10-02 11:02:27 +0000 | [diff] [blame] | 21 | # Cond (previously known as Value0) |
22 | # | ||||
23 | # and the optional extra info is: | ||||
24 | # if Param: name of system call param | ||||
25 | # if Free: name of free-ing fn) | ||||
gobry | 3b77789 | 2002-04-04 09:18:39 +0000 | [diff] [blame] | 26 | |
sewardj | ef0227c | 2002-12-15 23:09:24 +0000 | [diff] [blame] | 27 | # Resulting from R H 8.0 |
28 | { | ||||
29 | *libc_write/libX11.so.6.2/*X11TransWrite(Param) | ||||
30 | Addrcheck,Memcheck:Param | ||||
31 | write(buf) | ||||
32 | fun:*libc_write | ||||
sewardj | 24b4634 | 2005-05-12 18:00:12 +0000 | [diff] [blame] | 33 | obj:/usr/X11R6/lib*/libX11.so.6.2 |
sewardj | ef0227c | 2002-12-15 23:09:24 +0000 | [diff] [blame] | 34 | fun:*X11TransWrite |
35 | } | ||||
gobry | 3b77789 | 2002-04-04 09:18:39 +0000 | [diff] [blame] | 36 | |
37 | { | ||||
38 | libX11.so.6.2/libX11.so.6.2/libX11.so.6.2(Cond) | ||||
sewardj | 34eccb1 | 2002-10-05 16:49:09 +0000 | [diff] [blame] | 39 | Memcheck:Cond |
sewardj | 24b4634 | 2005-05-12 18:00:12 +0000 | [diff] [blame] | 40 | obj:/usr/X11R6/lib*/libX11.so.6.2 |
41 | obj:/usr/X11R6/lib*/libX11.so.6.2 | ||||
42 | obj:/usr/X11R6/lib*/libX11.so.6.2 | ||||
gobry | 3b77789 | 2002-04-04 09:18:39 +0000 | [diff] [blame] | 43 | } |
44 | |||||
45 | { | ||||
46 | libXt.so.6.2/libXt.so.6.2/libXt.so.6.2(Cond) | ||||
sewardj | 34eccb1 | 2002-10-05 16:49:09 +0000 | [diff] [blame] | 47 | Memcheck:Cond |
sewardj | 24b4634 | 2005-05-12 18:00:12 +0000 | [diff] [blame] | 48 | obj:/usr/X11R6/lib*/libXt.so.6.0 |
49 | obj:/usr/X11R6/lib*/libXt.so.6.0 | ||||
50 | obj:/usr/X11R6/lib*/libXt.so.6.0 | ||||
gobry | 3b77789 | 2002-04-04 09:18:39 +0000 | [diff] [blame] | 51 | } |
52 | |||||
53 | |||||
54 | { | ||||
55 | libXaw.so.7.0/libXaw.so.7.0/libXaw.so.7.0(Cond) | ||||
sewardj | 34eccb1 | 2002-10-05 16:49:09 +0000 | [diff] [blame] | 56 | Memcheck:Cond |
sewardj | 24b4634 | 2005-05-12 18:00:12 +0000 | [diff] [blame] | 57 | obj:/usr/X11R6/lib*/libXaw.so.7.0 |
58 | obj:/usr/X11R6/lib*/libXaw.so.7.0 | ||||
59 | obj:/usr/X11R6/lib*/libXaw.so.7.0 | ||||
gobry | 3b77789 | 2002-04-04 09:18:39 +0000 | [diff] [blame] | 60 | } |
61 | |||||
62 | { | ||||
63 | libXmu.so.6.2/libXmu.so.6.2/libXmu.so.6.2(Cond) | ||||
sewardj | 34eccb1 | 2002-10-05 16:49:09 +0000 | [diff] [blame] | 64 | Memcheck:Cond |
sewardj | 24b4634 | 2005-05-12 18:00:12 +0000 | [diff] [blame] | 65 | obj:/usr/X11R6/lib*/libXmu.so.6.2 |
66 | obj:/usr/X11R6/lib*/libXmu.so.6.2 | ||||
67 | obj:/usr/X11R6/lib*/libXmu.so.6.2 | ||||
gobry | 3b77789 | 2002-04-04 09:18:39 +0000 | [diff] [blame] | 68 | } |
69 | |||||
70 | { | ||||
71 | libXt.so.6.0/libXt.so.6.0/libXaw.so.7.0(Cond) | ||||
sewardj | 34eccb1 | 2002-10-05 16:49:09 +0000 | [diff] [blame] | 72 | Memcheck:Cond |
sewardj | 24b4634 | 2005-05-12 18:00:12 +0000 | [diff] [blame] | 73 | obj:/usr/X11R6/lib*/libXt.so.6.0 |
74 | obj:/usr/X11R6/lib*/libXt.so.6.0 | ||||
75 | obj:/usr/X11R6/lib*/libXaw.so.7.0 | ||||
gobry | 3b77789 | 2002-04-04 09:18:39 +0000 | [diff] [blame] | 76 | } |
77 | |||||
78 | { | ||||
79 | libXaw.so.7.0/libXaw.so.7.0/libXt.so.6.0(Value4) | ||||
sewardj | 34eccb1 | 2002-10-05 16:49:09 +0000 | [diff] [blame] | 80 | Memcheck:Value4 |
sewardj | 24b4634 | 2005-05-12 18:00:12 +0000 | [diff] [blame] | 81 | obj:/usr/X11R6/lib*/libXaw.so.7.0 |
82 | obj:/usr/X11R6/lib*/libXaw.so.7.0 | ||||
83 | obj:/usr/X11R6/lib*/libXt.so.6.0 | ||||
gobry | 3b77789 | 2002-04-04 09:18:39 +0000 | [diff] [blame] | 84 | } |
85 | |||||
86 | { | ||||
sewardj | 4fb1d2c | 2002-05-30 00:09:52 +0000 | [diff] [blame] | 87 | libXaw.so.7.0/libXaw.so.7.0/libXt.so.6.0(Cond) |
sewardj | 34eccb1 | 2002-10-05 16:49:09 +0000 | [diff] [blame] | 88 | Memcheck:Cond |
sewardj | 24b4634 | 2005-05-12 18:00:12 +0000 | [diff] [blame] | 89 | obj:/usr/X11R6/lib*/libXaw.so.7.0 |
90 | obj:/usr/X11R6/lib*/libXaw.so.7.0 | ||||
91 | obj:/usr/X11R6/lib*/libXt.so.6.0 | ||||
sewardj | 4fb1d2c | 2002-05-30 00:09:52 +0000 | [diff] [blame] | 92 | } |
93 | |||||
94 | { | ||||
gobry | 3b77789 | 2002-04-04 09:18:39 +0000 | [diff] [blame] | 95 | libX11.so.6.2/libX11.so.6.2/libXaw.so.7.0(Cond) |
sewardj | 34eccb1 | 2002-10-05 16:49:09 +0000 | [diff] [blame] | 96 | Memcheck:Cond |
sewardj | 24b4634 | 2005-05-12 18:00:12 +0000 | [diff] [blame] | 97 | obj:/usr/X11R6/lib*/libX11.so.6.2 |
98 | obj:/usr/X11R6/lib*/libX11.so.6.2 | ||||
99 | obj:/usr/X11R6/lib*/libXaw.so.7.0 | ||||
gobry | 3b77789 | 2002-04-04 09:18:39 +0000 | [diff] [blame] | 100 | } |
101 | |||||
sewardj | 4fb1d2c | 2002-05-30 00:09:52 +0000 | [diff] [blame] | 102 | { |
103 | libX11.so.6.2/libXaw.so.7.0/libXaw.so.7.0(Cond) | ||||
sewardj | 34eccb1 | 2002-10-05 16:49:09 +0000 | [diff] [blame] | 104 | Memcheck:Cond |
sewardj | 24b4634 | 2005-05-12 18:00:12 +0000 | [diff] [blame] | 105 | obj:/usr/X11R6/lib*/libX11.so.6.2 |
106 | obj:/usr/X11R6/lib*/libXaw.so.7.0 | ||||
107 | obj:/usr/X11R6/lib*/libXaw.so.7.0 | ||||
sewardj | 4fb1d2c | 2002-05-30 00:09:52 +0000 | [diff] [blame] | 108 | } |
109 | |||||
sewardj | b1bcd26 | 2002-06-20 10:39:34 +0000 | [diff] [blame] | 110 | { |
111 | libXpm.so.4.11/libXpm.so.4.11/libXpm.so.4.11 | ||||
sewardj | 34eccb1 | 2002-10-05 16:49:09 +0000 | [diff] [blame] | 112 | Memcheck:Cond |
sewardj | 24b4634 | 2005-05-12 18:00:12 +0000 | [diff] [blame] | 113 | obj:/usr/X11R6/lib*/libXpm.so.4.11 |
114 | obj:/usr/X11R6/lib*/libXpm.so.4.11 | ||||
115 | obj:/usr/X11R6/lib*/libXpm.so.4.11 | ||||
sewardj | b1bcd26 | 2002-06-20 10:39:34 +0000 | [diff] [blame] | 116 | } |
117 | |||||
daywalker | 2f306e0 | 2003-09-18 01:49:30 +0000 | [diff] [blame] | 118 | { |
119 | struct with uninitialized paddings | ||||
120 | Memcheck:Param | ||||
121 | writev(vector[...]) | ||||
njn | 5cbfac2 | 2005-03-12 20:29:59 +0000 | [diff] [blame] | 122 | fun:*_writev |
daywalker | 2f306e0 | 2003-09-18 01:49:30 +0000 | [diff] [blame] | 123 | fun:_X11TransSocketWritev |
124 | fun:_X11TransWritev | ||||
njn | 5cbfac2 | 2005-03-12 20:29:59 +0000 | [diff] [blame] | 125 | fun:* |
daywalker | 2f306e0 | 2003-09-18 01:49:30 +0000 | [diff] [blame] | 126 | } |
127 | |||||
128 | { | ||||
129 | another struct with uninitialized paddings | ||||
130 | Memcheck:Param | ||||
131 | write(buf) | ||||
132 | fun:* | ||||
133 | fun:_IceTransSocketWrite | ||||
134 | fun:_IceTransWrite | ||||
135 | fun:_IceWrite | ||||
136 | } | ||||
137 | |||||
njn | 5cbfac2 | 2005-03-12 20:29:59 +0000 | [diff] [blame] | 138 | { |
139 | Xorg 6.8.1 uninit _write* padding | ||||
140 | Memcheck:Param | ||||
141 | write(buf) | ||||
142 | fun:* | ||||
143 | fun:_X11TransWrite | ||||
sewardj | 24b4634 | 2005-05-12 18:00:12 +0000 | [diff] [blame] | 144 | obj:/usr/X11R6/lib*/libX11.so.6.2 |
njn | 5cbfac2 | 2005-03-12 20:29:59 +0000 | [diff] [blame] | 145 | } |
146 | |||||
147 | { | ||||
148 | Xorg 6.8.1 uninit write padding | ||||
149 | Memcheck:Param | ||||
150 | write(buf) | ||||
151 | fun:write | ||||
152 | fun:_X11TransWrite | ||||
sewardj | 24b4634 | 2005-05-12 18:00:12 +0000 | [diff] [blame] | 153 | obj:/usr/X11R6/lib*/libX11.so.6.2 |
njn | 5cbfac2 | 2005-03-12 20:29:59 +0000 | [diff] [blame] | 154 | } |
155 | |||||
156 | { | ||||
157 | Xorg 6.8.1 ICE uninit __write* padding | ||||
158 | Memcheck:Param | ||||
159 | write(buf) | ||||
160 | fun:__write* | ||||
161 | fun:_IceTransWrite | ||||
162 | fun:_IceWrite | ||||
163 | fun:IceFlush | ||||
164 | } | ||||
165 | |||||
166 | { | ||||
167 | Xorg 6.8.1 ICE uninit write padding | ||||
168 | Memcheck:Param | ||||
169 | write(buf) | ||||
170 | fun:write | ||||
171 | fun:_IceTransWrite | ||||
172 | fun:_IceWrite | ||||
173 | fun:IceFlush | ||||
174 | } | ||||
175 | |||||
176 | { | ||||
177 | Xorg 6.8.1 writev uninit padding | ||||
178 | Memcheck:Param | ||||
179 | writev(vector[...]) | ||||
180 | fun:writev | ||||
sewardj | 24b4634 | 2005-05-12 18:00:12 +0000 | [diff] [blame] | 181 | obj:/usr/X11R6/lib*/libX11.so.6.2 |
njn | 5cbfac2 | 2005-03-12 20:29:59 +0000 | [diff] [blame] | 182 | fun:_X11TransWritev |
183 | fun:_XSend | ||||
184 | } | ||||
sewardj | b1bcd26 | 2002-06-20 10:39:34 +0000 | [diff] [blame] | 185 | |
gobry | 3b77789 | 2002-04-04 09:18:39 +0000 | [diff] [blame] | 186 | ##----------------------------------------------------------------------## |
187 |