blob: 26e173528653da9114fe167c1fd95691b3712228 [file] [log] [blame]
sewardjaf44c822007-11-25 14:01:38 +00001{
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{
bartea5aa502008-03-09 09:17:48 +000023 dl
24 exp-drd:ConflictingAccess
25 fun:_dl_fixup
26}
27{
sewardj8b09d4f2007-12-04 21:27:18 +000028 dl-2.6.*
sewardjaf44c822007-11-25 14:01:38 +000029 exp-drd:ConflictingAccess
sewardj8b09d4f2007-12-04 21:27:18 +000030 obj:/lib*/ld-*.so
sewardjaf44c822007-11-25 14:01:38 +000031 fun:exit
32}
33{
sewardj8b09d4f2007-12-04 21:27:18 +000034 dl-2.6.*
sewardjaf44c822007-11-25 14:01:38 +000035 exp-drd:ConflictingAccess
sewardj8b09d4f2007-12-04 21:27:18 +000036 obj:/lib*/ld-*.so
37 obj:/lib*/ld-*.so
38 obj:/lib*/ld-*.so
sewardjaf44c822007-11-25 14:01:38 +000039}
40{
bartd7f081b2008-03-30 16:55:10 +000041 dl-dlsym-1
bartda8c4032008-03-24 06:38:39 +000042 exp-drd:ConflictingAccess
43 obj:/lib*/ld-*.so
44 obj:/lib*/libc-*.so
45 obj:/lib*/libdl-*.so
46}
47{
bartd7f081b2008-03-30 16:55:10 +000048 dl-dlsym-2
49 exp-drd:ConflictingAccess
50 obj:/lib*/libc-*.so
51 obj:/lib*/libdl-*.so
52 obj:/lib*/ld-*.so
53}
54{
55 dl-dlsym-3
56 exp-drd:ConflictingAccess
57 obj:/lib*/ld-*.so
58 obj:/lib*/ld-*.so
59 obj:/lib*/libc-*.so
60}
61{
barte3939e12008-04-04 16:55:15 +000062 dl-dl_addr
63 exp-drd:ConflictingAccess
64 fun:_dl_addr
65}
66{
sewardjaf44c822007-11-25 14:01:38 +000067 libc
68 exp-drd:ConflictingAccess
69 fun:__libc_enable_asynccancel
sewardj8b09d4f2007-12-04 21:27:18 +000070 obj:/lib*/libc-*
sewardjaf44c822007-11-25 14:01:38 +000071}
72{
73 libc
74 exp-drd:ConflictingAccess
75 fun:__libc_disable_asynccancel
sewardj8b09d4f2007-12-04 21:27:18 +000076 obj:/lib*/libc-*
sewardjaf44c822007-11-25 14:01:38 +000077}
78{
79 librt
80 exp-drd:ConflictingAccess
81 fun:__librt_enable_asynccancel
82}
83{
84 librt
85 exp-drd:ConflictingAccess
86 fun:__librt_disable_asynccancel
87}
88{
89 libstdc++
90 exp-drd:ConflictingAccess
91 fun:_ZN9__gnu_cxx12__atomic_addEPVii
92}
93{
94 libstdc++ std::string::string()
95 exp-drd:ConflictingAccess
96 fun:_ZNSsC1ERKSs
97}
98{
99 libstdc++
100 exp-drd:ConflictingAccess
101 fun:_ZN9__gnu_cxx18__exchange_and_addEPVii
102}
103{
104 pthread
105 exp-drd:ConflictingAccess
106 fun:start_thread
107 fun:clone
sewardjc68cbe32007-11-27 01:59:38 +0000108}
sewardjaf44c822007-11-25 14:01:38 +0000109{
110 pthread
111 exp-drd:ConflictingAccess
sewardj8b09d4f2007-12-04 21:27:18 +0000112 obj:/lib*/libpthread-*.so
sewardj9e7f1132007-11-26 00:11:04 +0000113 fun:start_thread
114 fun:clone
115}
116{
117 pthread
118 exp-drd:ConflictingAccess
bartebca7862008-03-09 19:21:14 +0000119 fun:clone
120 fun:create_thread
121 fun:pthread_create*
122 fun:pthread_create*
123}
124{
125 pthread
126 exp-drd:ConflictingAccess
sewardj8b09d4f2007-12-04 21:27:18 +0000127 obj:/lib*/libc-*.so
sewardj9e7f1132007-11-26 00:11:04 +0000128 fun:__libc_thread_freeres
129 fun:start_thread
130 fun:clone
131}
132{
133 pthread
134 exp-drd:ConflictingAccess
sewardj8b09d4f2007-12-04 21:27:18 +0000135 obj:/lib*/libc-*.so
136 obj:/lib*/libc-*.so
sewardj9e7f1132007-11-26 00:11:04 +0000137 fun:__libc_thread_freeres
138 fun:start_thread
139 fun:clone
140}
141{
142 pthread
143 exp-drd:ConflictingAccess
sewardjaf44c822007-11-25 14:01:38 +0000144 fun:__nptl_deallocate_tsd
145 fun:start_thread
146 fun:clone
147}
148{
149 pthread
150 exp-drd:ConflictingAccess
151 fun:pthread_create@@GLIBC_*
bartcea0e952008-03-01 10:50:45 +0000152 fun:pthread_create*
153}
154{
bart5bd9f2d2008-03-03 20:31:58 +0000155 pthread
156 exp-drd:ConflictingAccess
157 fun:clone
158 fun:do_clone
159 fun:pthread_create@@GLIBC_*
160 fun:pthread_create*
161}
162{
bart0adf47f2008-03-01 13:55:33 +0000163 pthread-glibc2.7-pthread_create
164 exp-drd:ConflictingAccess
165 fun:memset
166 fun:pthread_create*
167}
168{
bartcea0e952008-03-01 10:50:45 +0000169 pthread
170 exp-drd:ConflictingAccess
171 fun:pthread_mutex_lock
172 fun:pthread_mutex_lock
sewardjaf44c822007-11-25 14:01:38 +0000173}
174{
175 pthread
176 exp-drd:ConflictingAccess
bart5bd9f2d2008-03-03 20:31:58 +0000177 fun:__pthread_mutex_cond_lock
178 fun:pthread_cond_wait@@GLIBC_*
bart5bd9f2d2008-03-03 20:31:58 +0000179}
180{
181 pthread
182 exp-drd:ConflictingAccess
sewardjaf44c822007-11-25 14:01:38 +0000183 fun:clone
bartcea0e952008-03-01 10:50:45 +0000184 fun:pthread_create*
sewardjaf44c822007-11-25 14:01:38 +0000185}
186{
187 pthread
188 exp-drd:ConflictingAccess
189 fun:do_clone
190 fun:pthread_create@@GLIBC_*
bartcea0e952008-03-01 10:50:45 +0000191 fun:pthread_create*
sewardjaf44c822007-11-25 14:01:38 +0000192}
193{
194 pthread
195 exp-drd:ConflictingAccess
196 fun:memset
197 fun:pthread_create@@GLIBC_*
bartcea0e952008-03-01 10:50:45 +0000198 fun:pthread_create*
199}
200{
201 pthread
202 exp-drd:ConflictingAccess
203 fun:_dl_allocate_tls_init
204 fun:pthread_create@@GLIBC_*
205 fun:pthread_create*
sewardjaf44c822007-11-25 14:01:38 +0000206}
207{
208 pthread
209 exp-drd:ConflictingAccess
210 fun:memset
211 fun:_dl_allocate_tls_init
212 fun:pthread_create@@GLIBC_*
bartcea0e952008-03-01 10:50:45 +0000213 fun:pthread_create*
sewardjaf44c822007-11-25 14:01:38 +0000214}
215{
216 pthread
217 exp-drd:ConflictingAccess
218 fun:mempcpy
219 fun:pthread_create@@GLIBC_*
bartcea0e952008-03-01 10:50:45 +0000220 fun:pthread_create*
sewardjaf44c822007-11-25 14:01:38 +0000221}
222{
223 pthread
224 exp-drd:ConflictingAccess
225 fun:pthread_join
226 fun:pthread_join
227}
228{
229 pthread
230 exp-drd:ConflictingAccess
bartebca7862008-03-09 19:21:14 +0000231 fun:allocate_stack
232 fun:pthread_create*
233 fun:pthread_create*
234}
235{
236 pthread
237 exp-drd:ConflictingAccess
238 fun:get_cached_stack
239 fun:allocate_stack
240 fun:pthread_create*
241 fun:pthread_create*
242}
243{
244 pthread
245 exp-drd:ConflictingAccess
bartcea0e952008-03-01 10:50:45 +0000246 fun:__deallocate_stack
bartcea0e952008-03-01 10:50:45 +0000247}
248{
249 pthread
250 exp-drd:ConflictingAccess
sewardj8b09d4f2007-12-04 21:27:18 +0000251 fun:free_stacks
252 fun:__deallocate_stack
253 fun:pthread_join
254 fun:pthread_join
255}
256{
257 pthread
258 exp-drd:ConflictingAccess
sewardjaf44c822007-11-25 14:01:38 +0000259 fun:__free_tcb
260}
261{
262 pthread
263 exp-drd:ConflictingAccess
sewardjaf44c822007-11-25 14:01:38 +0000264 fun:__pthread_enable_asynccancel
265}
266{
267 pthread
268 exp-drd:ConflictingAccess
269 fun:__pthread_disable_asynccancel
270}
271{
272 pthread
273 exp-drd:ConflictingAccess
274 fun:pthread_cancel
275}
276{
277 pthread
278 exp-drd:ConflictingAccess
279 fun:sigcancel_handler
sewardj8b09d4f2007-12-04 21:27:18 +0000280 obj:/lib*/libpthread-*
sewardjaf44c822007-11-25 14:01:38 +0000281}
282{
283 pthread-unwind
284 exp-drd:ConflictingAccess
285 fun:_Unwind_ForcedUnwind
286 fun:__pthread_unwind
287 fun:sigcancel_handler
sewardj8b09d4f2007-12-04 21:27:18 +0000288 obj:/lib*/libpthread-*
sewardjaf44c822007-11-25 14:01:38 +0000289}
290{
291 pthread-unwind
292 exp-drd:ConflictingAccess
293 fun:_Unwind_ForcedUnwind
294 fun:__pthread_unwind
295}
296{
297 pthread-unwind
298 exp-drd:ConflictingAccess
299 fun:_Unwind_GetCFA
300 fun:unwind_stop
301}
302{
303 pthread-unwind
304 exp-drd:ConflictingAccess
305 fun:uw_update_context
306 fun:_Unwind_ForcedUnwind_Phase2
307}
308{
309 pthread-unwind
310 exp-drd:ConflictingAccess
311 fun:uw_frame_state_for
312 fun:_Unwind_ForcedUnwind_Phase2
313}
314{
315 pthread
316 exp-drd:ConflictingAccess
317 fun:pthread_detach
318 fun:pthread_detach
319}
320{
321 pthread
322 exp-drd:ConflictingAccess
323 fun:pthread_getspecific
324}
325{
326 pthread
327 exp-drd:ConflictingAccess
328 fun:pthread_setspecific
329}
330{
331 pthread
332 exp-drd:ConflictingAccess
333 fun:pthread_key_delete
334}
335{
336 pthread
337 exp-drd:ConflictingAccess
338 fun:_pthread_cleanup_push_defer
339}
bart459caeb2008-03-11 19:46:45 +0000340{
341 gomp
342 exp-drd:ConflictingAccess
343 obj:/usr/lib*/libgomp.so*
344 obj:/usr/lib*/libgomp.so*
345}
bartdd7a30d2008-03-22 17:36:23 +0000346{
347 libxcb-xcb_wait_for_reply
348 exp-drd:CondErr
349 fun:pthread_cond_destroy*
350 fun:xcb_wait_for_reply
351}