sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 1 | { |
2 | dl | ||||
3 | exp-drd:ConflictingAccess | ||||
4 | fun:_dl_lookup_symbol_x | ||||
5 | fun:_dl_fixup | ||||
6 | fun:_dl_runtime_resolve | ||||
7 | } | ||||
8 | { | ||||
9 | dl | ||||
10 | exp-drd:ConflictingAccess | ||||
11 | fun:do_lookup_x | ||||
12 | fun:_dl_lookup_symbol_x | ||||
13 | fun:_dl_fixup | ||||
14 | fun:_dl_runtime_resolve | ||||
15 | } | ||||
16 | { | ||||
17 | dl | ||||
18 | exp-drd:ConflictingAccess | ||||
19 | fun:_dl_fini | ||||
20 | fun:exit | ||||
21 | } | ||||
22 | { | ||||
bart | ea5aa50 | 2008-03-09 09:17:48 +0000 | [diff] [blame] | 23 | dl |
24 | exp-drd:ConflictingAccess | ||||
25 | fun:_dl_fixup | ||||
26 | } | ||||
27 | { | ||||
sewardj | 8b09d4f | 2007-12-04 21:27:18 +0000 | [diff] [blame] | 28 | dl-2.6.* |
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 29 | exp-drd:ConflictingAccess |
sewardj | 8b09d4f | 2007-12-04 21:27:18 +0000 | [diff] [blame] | 30 | obj:/lib*/ld-*.so |
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 31 | fun:exit |
32 | } | ||||
33 | { | ||||
sewardj | 8b09d4f | 2007-12-04 21:27:18 +0000 | [diff] [blame] | 34 | dl-2.6.* |
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 35 | exp-drd:ConflictingAccess |
sewardj | 8b09d4f | 2007-12-04 21:27:18 +0000 | [diff] [blame] | 36 | obj:/lib*/ld-*.so |
37 | obj:/lib*/ld-*.so | ||||
38 | obj:/lib*/ld-*.so | ||||
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 39 | } |
40 | { | ||||
41 | libc | ||||
42 | exp-drd:ConflictingAccess | ||||
43 | fun:__libc_enable_asynccancel | ||||
sewardj | 8b09d4f | 2007-12-04 21:27:18 +0000 | [diff] [blame] | 44 | obj:/lib*/libc-* |
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 45 | } |
46 | { | ||||
47 | libc | ||||
48 | exp-drd:ConflictingAccess | ||||
49 | fun:__libc_disable_asynccancel | ||||
sewardj | 8b09d4f | 2007-12-04 21:27:18 +0000 | [diff] [blame] | 50 | obj:/lib*/libc-* |
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 51 | } |
52 | { | ||||
bart | f93c3c9 | 2008-03-07 18:50:06 +0000 | [diff] [blame] | 53 | libc-race-in-vfprintf |
54 | exp-drd:ConflictingAccess | ||||
55 | fun:vfprintf | ||||
56 | } | ||||
57 | { | ||||
58 | libc-race-in-vsnprintf | ||||
59 | exp-drd:ConflictingAccess | ||||
60 | fun:vsnprintf | ||||
61 | } | ||||
62 | { | ||||
63 | libc-race-in-vsnprintf | ||||
64 | exp-drd:ConflictingAccess | ||||
65 | obj:/lib*/libc-* | ||||
66 | fun:vsnprintf | ||||
67 | } | ||||
68 | { | ||||
69 | libc-race-in-vsnprintf | ||||
70 | exp-drd:ConflictingAccess | ||||
71 | obj:/lib*/libc-* | ||||
72 | obj:/lib*/libc-* | ||||
73 | fun:vsnprintf | ||||
74 | } | ||||
75 | { | ||||
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 76 | librt |
77 | exp-drd:ConflictingAccess | ||||
78 | fun:__librt_enable_asynccancel | ||||
79 | } | ||||
80 | { | ||||
81 | librt | ||||
82 | exp-drd:ConflictingAccess | ||||
83 | fun:__librt_disable_asynccancel | ||||
84 | } | ||||
85 | { | ||||
86 | libstdc++ | ||||
87 | exp-drd:ConflictingAccess | ||||
88 | fun:_ZN9__gnu_cxx12__atomic_addEPVii | ||||
89 | } | ||||
90 | { | ||||
91 | libstdc++ std::string::string() | ||||
92 | exp-drd:ConflictingAccess | ||||
93 | fun:_ZNSsC1ERKSs | ||||
94 | } | ||||
95 | { | ||||
96 | libstdc++ | ||||
97 | exp-drd:ConflictingAccess | ||||
98 | fun:_ZN9__gnu_cxx18__exchange_and_addEPVii | ||||
99 | } | ||||
100 | { | ||||
101 | pthread | ||||
102 | exp-drd:ConflictingAccess | ||||
103 | fun:start_thread | ||||
104 | fun:clone | ||||
sewardj | c68cbe3 | 2007-11-27 01:59:38 +0000 | [diff] [blame] | 105 | } |
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 106 | { |
107 | pthread | ||||
108 | exp-drd:ConflictingAccess | ||||
sewardj | 8b09d4f | 2007-12-04 21:27:18 +0000 | [diff] [blame] | 109 | obj:/lib*/libpthread-*.so |
sewardj | 9e7f113 | 2007-11-26 00:11:04 +0000 | [diff] [blame] | 110 | fun:start_thread |
111 | fun:clone | ||||
112 | } | ||||
113 | { | ||||
114 | pthread | ||||
115 | exp-drd:ConflictingAccess | ||||
bart | ebca786 | 2008-03-09 19:21:14 +0000 | [diff] [blame] | 116 | fun:clone |
117 | fun:create_thread | ||||
118 | fun:pthread_create* | ||||
119 | fun:pthread_create* | ||||
120 | } | ||||
121 | { | ||||
122 | pthread | ||||
123 | exp-drd:ConflictingAccess | ||||
sewardj | 8b09d4f | 2007-12-04 21:27:18 +0000 | [diff] [blame] | 124 | obj:/lib*/libc-*.so |
sewardj | 9e7f113 | 2007-11-26 00:11:04 +0000 | [diff] [blame] | 125 | fun:__libc_thread_freeres |
126 | fun:start_thread | ||||
127 | fun:clone | ||||
128 | } | ||||
129 | { | ||||
130 | pthread | ||||
131 | exp-drd:ConflictingAccess | ||||
sewardj | 8b09d4f | 2007-12-04 21:27:18 +0000 | [diff] [blame] | 132 | obj:/lib*/libc-*.so |
133 | obj:/lib*/libc-*.so | ||||
sewardj | 9e7f113 | 2007-11-26 00:11:04 +0000 | [diff] [blame] | 134 | fun:__libc_thread_freeres |
135 | fun:start_thread | ||||
136 | fun:clone | ||||
137 | } | ||||
138 | { | ||||
139 | pthread | ||||
140 | exp-drd:ConflictingAccess | ||||
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 141 | fun:__nptl_deallocate_tsd |
142 | fun:start_thread | ||||
143 | fun:clone | ||||
144 | } | ||||
145 | { | ||||
146 | pthread | ||||
147 | exp-drd:ConflictingAccess | ||||
148 | fun:pthread_create@@GLIBC_* | ||||
bart | cea0e95 | 2008-03-01 10:50:45 +0000 | [diff] [blame] | 149 | fun:pthread_create* |
150 | } | ||||
151 | { | ||||
bart | 5bd9f2d | 2008-03-03 20:31:58 +0000 | [diff] [blame] | 152 | pthread |
153 | exp-drd:ConflictingAccess | ||||
154 | fun:clone | ||||
155 | fun:do_clone | ||||
156 | fun:pthread_create@@GLIBC_* | ||||
157 | fun:pthread_create* | ||||
158 | } | ||||
159 | { | ||||
bart | 0adf47f | 2008-03-01 13:55:33 +0000 | [diff] [blame] | 160 | pthread-glibc2.7-pthread_create |
161 | exp-drd:ConflictingAccess | ||||
162 | fun:memset | ||||
163 | fun:pthread_create* | ||||
164 | } | ||||
165 | { | ||||
bart | cea0e95 | 2008-03-01 10:50:45 +0000 | [diff] [blame] | 166 | pthread |
167 | exp-drd:ConflictingAccess | ||||
168 | fun:pthread_mutex_lock | ||||
169 | fun:pthread_mutex_lock | ||||
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 170 | } |
171 | { | ||||
172 | pthread | ||||
173 | exp-drd:ConflictingAccess | ||||
bart | 5bd9f2d | 2008-03-03 20:31:58 +0000 | [diff] [blame] | 174 | fun:__pthread_mutex_cond_lock |
175 | fun:pthread_cond_wait@@GLIBC_* | ||||
bart | 5bd9f2d | 2008-03-03 20:31:58 +0000 | [diff] [blame] | 176 | } |
177 | { | ||||
178 | pthread | ||||
179 | exp-drd:ConflictingAccess | ||||
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 180 | fun:clone |
bart | cea0e95 | 2008-03-01 10:50:45 +0000 | [diff] [blame] | 181 | fun:pthread_create* |
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 182 | } |
183 | { | ||||
184 | pthread | ||||
185 | exp-drd:ConflictingAccess | ||||
186 | fun:do_clone | ||||
187 | fun:pthread_create@@GLIBC_* | ||||
bart | cea0e95 | 2008-03-01 10:50:45 +0000 | [diff] [blame] | 188 | fun:pthread_create* |
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 189 | } |
190 | { | ||||
191 | pthread | ||||
192 | exp-drd:ConflictingAccess | ||||
193 | fun:memset | ||||
194 | fun:pthread_create@@GLIBC_* | ||||
bart | cea0e95 | 2008-03-01 10:50:45 +0000 | [diff] [blame] | 195 | fun:pthread_create* |
196 | } | ||||
197 | { | ||||
198 | pthread | ||||
199 | exp-drd:ConflictingAccess | ||||
200 | fun:_dl_allocate_tls_init | ||||
201 | fun:pthread_create@@GLIBC_* | ||||
202 | fun:pthread_create* | ||||
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 203 | } |
204 | { | ||||
205 | pthread | ||||
206 | exp-drd:ConflictingAccess | ||||
207 | fun:memset | ||||
208 | fun:_dl_allocate_tls_init | ||||
209 | fun:pthread_create@@GLIBC_* | ||||
bart | cea0e95 | 2008-03-01 10:50:45 +0000 | [diff] [blame] | 210 | fun:pthread_create* |
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 211 | } |
212 | { | ||||
213 | pthread | ||||
214 | exp-drd:ConflictingAccess | ||||
215 | fun:mempcpy | ||||
216 | fun:pthread_create@@GLIBC_* | ||||
bart | cea0e95 | 2008-03-01 10:50:45 +0000 | [diff] [blame] | 217 | fun:pthread_create* |
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 218 | } |
219 | { | ||||
220 | pthread | ||||
221 | exp-drd:ConflictingAccess | ||||
222 | fun:pthread_join | ||||
223 | fun:pthread_join | ||||
224 | } | ||||
225 | { | ||||
226 | pthread | ||||
227 | exp-drd:ConflictingAccess | ||||
bart | ebca786 | 2008-03-09 19:21:14 +0000 | [diff] [blame] | 228 | fun:allocate_stack |
229 | fun:pthread_create* | ||||
230 | fun:pthread_create* | ||||
231 | } | ||||
232 | { | ||||
233 | pthread | ||||
234 | exp-drd:ConflictingAccess | ||||
235 | fun:get_cached_stack | ||||
236 | fun:allocate_stack | ||||
237 | fun:pthread_create* | ||||
238 | fun:pthread_create* | ||||
239 | } | ||||
240 | { | ||||
241 | pthread | ||||
242 | exp-drd:ConflictingAccess | ||||
bart | cea0e95 | 2008-03-01 10:50:45 +0000 | [diff] [blame] | 243 | fun:__deallocate_stack |
bart | cea0e95 | 2008-03-01 10:50:45 +0000 | [diff] [blame] | 244 | } |
245 | { | ||||
246 | pthread | ||||
247 | exp-drd:ConflictingAccess | ||||
sewardj | 8b09d4f | 2007-12-04 21:27:18 +0000 | [diff] [blame] | 248 | fun:free_stacks |
249 | fun:__deallocate_stack | ||||
250 | fun:pthread_join | ||||
251 | fun:pthread_join | ||||
252 | } | ||||
253 | { | ||||
254 | pthread | ||||
255 | exp-drd:ConflictingAccess | ||||
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 256 | fun:__free_tcb |
257 | } | ||||
258 | { | ||||
259 | pthread | ||||
260 | exp-drd:ConflictingAccess | ||||
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 261 | fun:__pthread_enable_asynccancel |
262 | } | ||||
263 | { | ||||
264 | pthread | ||||
265 | exp-drd:ConflictingAccess | ||||
266 | fun:__pthread_disable_asynccancel | ||||
267 | } | ||||
268 | { | ||||
269 | pthread | ||||
270 | exp-drd:ConflictingAccess | ||||
271 | fun:pthread_cancel | ||||
272 | } | ||||
273 | { | ||||
274 | pthread | ||||
275 | exp-drd:ConflictingAccess | ||||
276 | fun:sigcancel_handler | ||||
sewardj | 8b09d4f | 2007-12-04 21:27:18 +0000 | [diff] [blame] | 277 | obj:/lib*/libpthread-* |
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 278 | } |
279 | { | ||||
280 | pthread-unwind | ||||
281 | exp-drd:ConflictingAccess | ||||
282 | fun:_Unwind_ForcedUnwind | ||||
283 | fun:__pthread_unwind | ||||
284 | fun:sigcancel_handler | ||||
sewardj | 8b09d4f | 2007-12-04 21:27:18 +0000 | [diff] [blame] | 285 | obj:/lib*/libpthread-* |
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 286 | } |
287 | { | ||||
288 | pthread-unwind | ||||
289 | exp-drd:ConflictingAccess | ||||
290 | fun:_Unwind_ForcedUnwind | ||||
291 | fun:__pthread_unwind | ||||
292 | } | ||||
293 | { | ||||
294 | pthread-unwind | ||||
295 | exp-drd:ConflictingAccess | ||||
296 | fun:_Unwind_GetCFA | ||||
297 | fun:unwind_stop | ||||
298 | } | ||||
299 | { | ||||
300 | pthread-unwind | ||||
301 | exp-drd:ConflictingAccess | ||||
302 | fun:uw_update_context | ||||
303 | fun:_Unwind_ForcedUnwind_Phase2 | ||||
304 | } | ||||
305 | { | ||||
306 | pthread-unwind | ||||
307 | exp-drd:ConflictingAccess | ||||
308 | fun:uw_frame_state_for | ||||
309 | fun:_Unwind_ForcedUnwind_Phase2 | ||||
310 | } | ||||
311 | { | ||||
312 | pthread | ||||
313 | exp-drd:ConflictingAccess | ||||
314 | fun:pthread_detach | ||||
315 | fun:pthread_detach | ||||
316 | } | ||||
317 | { | ||||
318 | pthread | ||||
319 | exp-drd:ConflictingAccess | ||||
320 | fun:pthread_getspecific | ||||
321 | } | ||||
322 | { | ||||
323 | pthread | ||||
324 | exp-drd:ConflictingAccess | ||||
325 | fun:pthread_setspecific | ||||
326 | } | ||||
327 | { | ||||
328 | pthread | ||||
329 | exp-drd:ConflictingAccess | ||||
330 | fun:pthread_key_delete | ||||
331 | } | ||||
332 | { | ||||
333 | pthread | ||||
334 | exp-drd:ConflictingAccess | ||||
335 | fun:_pthread_cleanup_push_defer | ||||
336 | } | ||||
bart | 459caeb | 2008-03-11 19:46:45 +0000 | [diff] [blame^] | 337 | { |
338 | gomp | ||||
339 | exp-drd:ConflictingAccess | ||||
340 | obj:/usr/lib*/libgomp.so* | ||||
341 | obj:/usr/lib*/libgomp.so* | ||||
342 | } |