sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 1 | |
2 | ##----------------------------------------------------------------------## | ||||
3 | # Suppressions for the Helgrind tool when using | ||||
4 | # a glibc-2.{2,3,4,5,6} system | ||||
5 | |||||
6 | ######------------ glibc-2.5 specific ------------###### | ||||
7 | # | ||||
8 | ## NB. This is the "reference set". Derived sets for | ||||
9 | ## glibc 2.4, 2.3 and 2.6 follow below. | ||||
10 | { | ||||
11 | helgrind-glibc25-001 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 12 | Helgrind:Race |
sewardj | b9354be | 2007-11-18 01:40:14 +0000 | [diff] [blame^] | 13 | obj:/lib*/ld-2.5.*so |
14 | obj:/lib*/ld-2.5.*so | ||||
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 15 | } |
16 | { | ||||
17 | helgrind-glibc25-002 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 18 | Helgrind:Race |
sewardj | b9354be | 2007-11-18 01:40:14 +0000 | [diff] [blame^] | 19 | obj:/lib*/ld-2.5.*so |
20 | obj:/lib*/libc-2.5.*so | ||||
21 | obj:/lib*/ld-2.5.*so | ||||
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 22 | } |
23 | { | ||||
24 | helgrind-glibc25-003 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 25 | Helgrind:Race |
sewardj | b9354be | 2007-11-18 01:40:14 +0000 | [diff] [blame^] | 26 | obj:/lib*/ld-2.5.*so |
27 | obj:/lib*/libc-2.5.*so | ||||
28 | obj:/lib*/libc-2.5.*so | ||||
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 29 | } |
30 | { | ||||
31 | helgrind-glibc25-004 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 32 | Helgrind:Race |
sewardj | b9354be | 2007-11-18 01:40:14 +0000 | [diff] [blame^] | 33 | obj:/lib*/libc-2.5.*so |
34 | obj:/lib*/libc-2.5.*so | ||||
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 35 | } |
36 | { | ||||
37 | helgrind-glibc25-005 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 38 | Helgrind:Race |
sewardj | b9354be | 2007-11-18 01:40:14 +0000 | [diff] [blame^] | 39 | obj:/lib*/libpthread-2.5.*so |
40 | obj:/lib*/libpthread-2.5.*so | ||||
41 | obj:/lib*/libpthread-2.5.*so | ||||
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 42 | } |
43 | { | ||||
44 | helgrind-glibc25-006 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 45 | Helgrind:Race |
sewardj | b9354be | 2007-11-18 01:40:14 +0000 | [diff] [blame^] | 46 | obj:/lib*/libpthread-2.5.*so |
47 | obj:/lib*/libpthread-2.5.*so | ||||
48 | obj:/lib*/libc-2.5.*so | ||||
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 49 | } |
50 | { | ||||
51 | helgrind-glibc25-007 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 52 | Helgrind:Race |
sewardj | b9354be | 2007-11-18 01:40:14 +0000 | [diff] [blame^] | 53 | obj:/lib*/ld-2.5.*so |
54 | obj:/lib*/libc-2.5.*so | ||||
55 | obj:/lib*/libdl-2.5.*so | ||||
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 56 | } |
57 | { | ||||
58 | helgrind-glibc25-008 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 59 | Helgrind:Race |
sewardj | b9354be | 2007-11-18 01:40:14 +0000 | [diff] [blame^] | 60 | obj:/lib*/libpthread-2.5.*so |
61 | obj:/lib*/libc-2.5.*so | ||||
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 62 | } |
63 | { | ||||
64 | helgrind-glibc25-009 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 65 | Helgrind:Race |
sewardj | b9354be | 2007-11-18 01:40:14 +0000 | [diff] [blame^] | 66 | obj:/lib*/libc-2.5.*so |
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 67 | fun:* |
sewardj | b9354be | 2007-11-18 01:40:14 +0000 | [diff] [blame^] | 68 | obj:/lib*/libc-2.5.*so |
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 69 | } |
70 | { | ||||
71 | helgrind-glibc25-010 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 72 | Helgrind:Race |
sewardj | b9354be | 2007-11-18 01:40:14 +0000 | [diff] [blame^] | 73 | obj:/lib*/ld-2.5.*so |
74 | obj:/lib*/libpthread-2.5.*so | ||||
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 75 | } |
76 | { | ||||
77 | helgrind-glibc25-011 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 78 | Helgrind:Race |
sewardj | b9354be | 2007-11-18 01:40:14 +0000 | [diff] [blame^] | 79 | obj:/lib*/libc-2.5.*so |
80 | obj:/lib*/libpthread-2.5.*so | ||||
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 81 | } |
82 | { | ||||
83 | helgrind-glibc25-013 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 84 | Helgrind:Race |
sewardj | b9354be | 2007-11-18 01:40:14 +0000 | [diff] [blame^] | 85 | obj:/lib*/ld-2.5.*so |
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 86 | fun:* |
sewardj | b9354be | 2007-11-18 01:40:14 +0000 | [diff] [blame^] | 87 | obj:/lib*/ld-2.5.*so |
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 88 | } |
89 | { | ||||
90 | helgrind-glibc25-014 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 91 | Helgrind:Race |
sewardj | b9354be | 2007-11-18 01:40:14 +0000 | [diff] [blame^] | 92 | obj:/lib*/ld-2.5.*so |
93 | obj:/lib*/ld-2.5.*so | ||||
94 | obj:/lib*/libpthread-2.5.*so | ||||
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 95 | } |
96 | |||||
97 | # These are very ugly. They are needed to suppress errors inside (eg) | ||||
98 | # NPTL's pthread_cond_signal. Why only one stack frame -- at least we | ||||
99 | # should see the wrapper calling the real functions, right? | ||||
100 | # Unfortunately, no: the real functions are handwritten assembly (in | ||||
101 | # the glibc-2.5 sources) and does not create a proper stack frame. | ||||
102 | # Therefore it's only one level of unwinding before we're back out in | ||||
103 | # user code rather than the 2 levels you'd expect. | ||||
104 | { | ||||
105 | helgrind-glibc25-101 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 106 | Helgrind:Race |
sewardj | b9354be | 2007-11-18 01:40:14 +0000 | [diff] [blame^] | 107 | obj:/lib*/libpthread-2.5.*so |
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 108 | fun:pthread_* |
109 | } | ||||
110 | { | ||||
111 | helgrind-glibc25-102 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 112 | Helgrind:Race |
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 113 | fun:mythread_wrapper |
sewardj | b9354be | 2007-11-18 01:40:14 +0000 | [diff] [blame^] | 114 | obj:/lib*/libpthread-2.5.*so |
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 115 | } |
116 | { | ||||
117 | helgrind-glibc25-103 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 118 | Helgrind:Race |
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 119 | fun:pthread_cond_*@@GLIBC_2.3.2 |
120 | } | ||||
121 | { | ||||
122 | helgrind-glibc25-104 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 123 | Helgrind:Race |
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 124 | fun:__lll_mutex_* |
125 | } | ||||
126 | { | ||||
127 | helgrind-glibc25-105 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 128 | Helgrind:Race |
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 129 | fun:pthread_rwlock_*lock* |
130 | } | ||||
sewardj | b9354be | 2007-11-18 01:40:14 +0000 | [diff] [blame^] | 131 | { |
132 | helgrind-glibc25-107 | ||||
133 | Helgrind:Race | ||||
134 | obj:/lib*/libpthread-2.5.*so | ||||
135 | fun:sem_* | ||||
136 | } | ||||
137 | { | ||||
138 | helgrind-glibc25-108 | ||||
139 | Helgrind:Race | ||||
140 | fun:clone | ||||
141 | } | ||||
142 | { | ||||
143 | helgrind-glibc25-109 | ||||
144 | Helgrind:Race | ||||
145 | fun:start_thread | ||||
146 | } | ||||
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 147 | |
148 | ######------------ glibc-2.4 specific ------------###### | ||||
149 | # | ||||
150 | { | ||||
151 | helgrind-glibc24-001 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 152 | Helgrind:Race |
sewardj | b9354be | 2007-11-18 01:40:14 +0000 | [diff] [blame^] | 153 | obj:/lib*/ld-2.4.*so |
154 | obj:/lib*/ld-2.4.*so | ||||
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 155 | } |
156 | { | ||||
157 | helgrind-glibc24-003 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 158 | Helgrind:Race |
sewardj | b9354be | 2007-11-18 01:40:14 +0000 | [diff] [blame^] | 159 | obj:/lib*/ld-2.4.*so |
160 | obj:/lib*/libc-2.4.*so | ||||
161 | obj:/lib*/libc-2.4.*so | ||||
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 162 | } |
163 | { | ||||
164 | helgrind-glibc24-004 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 165 | Helgrind:Race |
sewardj | b9354be | 2007-11-18 01:40:14 +0000 | [diff] [blame^] | 166 | obj:/lib*/libc-2.4.*so |
167 | obj:/lib*/libc-2.4.*so | ||||
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 168 | } |
169 | { | ||||
170 | helgrind-glibc24-005 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 171 | Helgrind:Race |
sewardj | b9354be | 2007-11-18 01:40:14 +0000 | [diff] [blame^] | 172 | obj:/lib*/libpthread-2.4.*so |
173 | obj:/lib*/libpthread-2.4.*so | ||||
174 | obj:/lib*/libpthread-2.4.*so | ||||
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 175 | } |
176 | { | ||||
177 | helgrind-glibc24-006 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 178 | Helgrind:Race |
sewardj | b9354be | 2007-11-18 01:40:14 +0000 | [diff] [blame^] | 179 | obj:/lib*/libpthread-2.4.*so |
180 | obj:/lib*/libpthread-2.4.*so | ||||
181 | obj:/lib*/libc-2.4.*so | ||||
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 182 | } |
183 | { | ||||
184 | helgrind-glibc24-008 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 185 | Helgrind:Race |
sewardj | b9354be | 2007-11-18 01:40:14 +0000 | [diff] [blame^] | 186 | obj:/lib*/libpthread-2.4.*so |
187 | obj:/lib*/libc-2.4.*so | ||||
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 188 | } |
189 | { | ||||
190 | helgrind-glibc24-010 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 191 | Helgrind:Race |
sewardj | b9354be | 2007-11-18 01:40:14 +0000 | [diff] [blame^] | 192 | obj:/lib*/ld-2.4.*so |
193 | obj:/lib*/libpthread-2.4.*so | ||||
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 194 | } |
195 | { | ||||
196 | helgrind-glibc24-011 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 197 | Helgrind:Race |
sewardj | b9354be | 2007-11-18 01:40:14 +0000 | [diff] [blame^] | 198 | obj:/lib*/libc-2.4.*so |
199 | obj:/lib*/libpthread-2.4.*so | ||||
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 200 | } |
201 | |||||
202 | { | ||||
203 | helgrind-glibc24-101 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 204 | Helgrind:Race |
sewardj | b9354be | 2007-11-18 01:40:14 +0000 | [diff] [blame^] | 205 | obj:/lib*/libpthread-2.4.*so |
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 206 | fun:pthread_* |
207 | } | ||||
208 | { | ||||
209 | helgrind-glibc24-102 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 210 | Helgrind:Race |
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 211 | fun:mythread_wrapper |
sewardj | b9354be | 2007-11-18 01:40:14 +0000 | [diff] [blame^] | 212 | obj:/lib*/libpthread-2.4.*so |
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 213 | } |
214 | |||||
215 | ######------------ glibc-2.6 specific ---------###### | ||||
216 | # | ||||
217 | { | ||||
218 | helgrind-glibc26-001 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 219 | Helgrind:Race |
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 220 | obj:/lib*/ld-2.6.*so |
221 | obj:/lib*/ld-2.6.*so | ||||
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 222 | } |
223 | { | ||||
224 | helgrind-glibc26-003 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 225 | Helgrind:Race |
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 226 | obj:/lib*/ld-2.6.*so |
227 | obj:/lib*/libc-2.6.*so | ||||
228 | obj:/lib*/libc-2.6.*so | ||||
229 | } | ||||
230 | { | ||||
231 | helgrind-glibc26-004 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 232 | Helgrind:Race |
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 233 | obj:/lib*/libc-2.6.*so |
234 | obj:/lib*/libc-2.6.*so | ||||
235 | } | ||||
236 | { | ||||
237 | helgrind-glibc26-006 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 238 | Helgrind:Race |
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 239 | obj:/lib*/libpthread-2.6.*so |
240 | obj:/lib*/libpthread-2.6.*so | ||||
241 | obj:/lib*/libc-2.6.*so | ||||
242 | } | ||||
243 | { | ||||
244 | helgrind-glibc26-008 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 245 | Helgrind:Race |
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 246 | obj:/lib*/libpthread-2.6.*so |
247 | obj:/lib*/libc-2.6.*so | ||||
248 | } | ||||
sewardj | fe692d6 | 2007-11-12 01:01:08 +0000 | [diff] [blame] | 249 | { |
250 | helgrind-glibc26-011 | ||||
251 | Helgrind:Race | ||||
252 | obj:/lib*/libc-2.6.*so | ||||
253 | obj:/lib*/libpthread-2.6.*so | ||||
254 | } | ||||
255 | { | ||||
256 | helgrind-glibc26-014 | ||||
257 | Helgrind:Race | ||||
258 | obj:/lib*/ld-2.6.*so | ||||
259 | obj:/lib*/ld-2.6.*so | ||||
260 | obj:/lib*/libpthread-2.6.*so | ||||
261 | } | ||||
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 262 | |
263 | { | ||||
264 | helgrind-glibc26-101 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 265 | Helgrind:Race |
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 266 | obj:/lib*/libpthread-2.6.*so |
267 | fun:pthread_* | ||||
268 | } | ||||
269 | { | ||||
270 | helgrind-glibc26-102 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 271 | Helgrind:Race |
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 272 | fun:mythread_wrapper |
273 | obj:/lib*/libpthread-2.6.*so | ||||
274 | } | ||||
275 | { | ||||
276 | helgrind-glibc26-106 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 277 | Helgrind:Race |
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 278 | fun:__lll_lock_wait |
279 | } | ||||
sewardj | a8e939e | 2007-11-13 20:51:26 +0000 | [diff] [blame] | 280 | { |
281 | helgrind-glibc26-107 | ||||
282 | Helgrind:Race | ||||
283 | obj:/lib*/libpthread-2.6.*so | ||||
284 | fun:sem_* | ||||
285 | } | ||||
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 286 | |
287 | ######--------- glibc-2.3 specific ---------###### | ||||
288 | { | ||||
289 | helgrind-glibc23-001 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 290 | Helgrind:Race |
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 291 | obj:/lib*/ld-2.3.*so |
292 | obj:/lib*/ld-2.3.*so | ||||
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 293 | } |
294 | { | ||||
295 | helgrind-glibc23-002 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 296 | Helgrind:Race |
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 297 | obj:/lib*/ld-2.3.*so |
298 | obj:/lib*/libc-2.3.*so | ||||
299 | obj:/lib*/ld-2.3.*so | ||||
300 | } | ||||
301 | { | ||||
302 | helgrind-glibc23-004 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 303 | Helgrind:Race |
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 304 | obj:/lib*/libc-2.3.*so |
305 | obj:/lib*/libc-2.3.*so | ||||
306 | } | ||||
307 | { | ||||
308 | helgrind-glibc23-006 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 309 | Helgrind:Race |
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 310 | obj:/lib*/libpthread-2.3.*so |
311 | obj:/lib*/libpthread-2.3.*so | ||||
312 | obj:/lib*/libc-2.3.*so | ||||
313 | } | ||||
314 | { | ||||
315 | helgrind-glibc23-008 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 316 | Helgrind:Race |
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 317 | obj:/lib*/libpthread-2.3.*so |
318 | obj:/lib*/libc-2.3.*so | ||||
319 | } | ||||
320 | { | ||||
321 | helgrind-glibc23-009 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 322 | Helgrind:Race |
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 323 | obj:/lib*/libc-2.3.*so |
324 | obj:/lib*/ld-2.3.*so | ||||
325 | obj:/lib*/libc-2.3.*so | ||||
326 | } | ||||
327 | { | ||||
328 | helgrind-glibc23-011 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 329 | Helgrind:Race |
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 330 | obj:/lib*/libc-2.3.*so |
331 | obj:/lib*/libpthread-2.3.*so | ||||
332 | } | ||||
333 | { | ||||
334 | helgrind-glibc23-012 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 335 | Helgrind:Race |
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 336 | obj:/lib*/ld-2.3.*so |
337 | obj:/lib*/ld-2.3.*so | ||||
338 | obj:/lib*/libc-2.3.*so | ||||
339 | } | ||||
340 | { | ||||
341 | helgrind-glibc23-014 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 342 | Helgrind:Race |
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 343 | obj:/lib*/ld-2.3.*so |
344 | obj:/lib*/ld-2.3.*so | ||||
345 | obj:/lib*/libpthread-2.3.*so | ||||
346 | } | ||||
347 | |||||
348 | { | ||||
349 | helgrind-glibc23-100 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 350 | Helgrind:Race |
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 351 | obj:/lib*/libpthread-2.3.*so |
352 | fun:pthread_* | ||||
353 | } | ||||
354 | { | ||||
355 | helgrind-glibc23-101 | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 356 | Helgrind:Race |
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 357 | fun:mythread_wrapper |
358 | obj:/lib*/libpthread-2.3.*so | ||||
359 | } | ||||
360 | |||||
361 | ######------ qt4 specific (GNU mangling) ------###### | ||||
362 | { | ||||
363 | helgrind-qt4-QMutex::lock()-twice | ||||
sewardj | 963286e | 2007-11-10 12:44:56 +0000 | [diff] [blame] | 364 | Helgrind:Race |
sewardj | 95386ae | 2007-11-09 22:50:55 +0000 | [diff] [blame] | 365 | fun:_ZN6QMutex4lockEv |
366 | fun:_ZN6QMutex4lockEv | ||||
367 | } |