blob: 10d80b47d7d7b5ff9dc24b25f1d245d0115b2982 [file] [log] [blame]
sewardjaf44c822007-11-25 14:01:38 +00001{
2 dl
3 exp-drd:ConflictingAccess
sewardjaf44c822007-11-25 14:01:38 +00004 fun:_dl_fixup
5 fun:_dl_runtime_resolve
6}
7{
8 dl
9 exp-drd:ConflictingAccess
10 fun:_dl_fini
11 fun:exit
12}
13{
sewardj8b09d4f2007-12-04 21:27:18 +000014 dl-2.6.*
sewardjaf44c822007-11-25 14:01:38 +000015 exp-drd:ConflictingAccess
sewardj8b09d4f2007-12-04 21:27:18 +000016 obj:/lib*/ld-*.so
sewardjaf44c822007-11-25 14:01:38 +000017 fun:exit
18}
19{
sewardj8b09d4f2007-12-04 21:27:18 +000020 dl-2.6.*
sewardjaf44c822007-11-25 14:01:38 +000021 exp-drd:ConflictingAccess
sewardj8b09d4f2007-12-04 21:27:18 +000022 obj:/lib*/ld-*.so
23 obj:/lib*/ld-*.so
24 obj:/lib*/ld-*.so
sewardjaf44c822007-11-25 14:01:38 +000025}
26{
27 libc
28 exp-drd:ConflictingAccess
29 fun:__libc_enable_asynccancel
sewardj8b09d4f2007-12-04 21:27:18 +000030 obj:/lib*/libc-*
sewardjaf44c822007-11-25 14:01:38 +000031}
32{
33 libc
34 exp-drd:ConflictingAccess
35 fun:__libc_disable_asynccancel
sewardj8b09d4f2007-12-04 21:27:18 +000036 obj:/lib*/libc-*
sewardjaf44c822007-11-25 14:01:38 +000037}
38{
39 librt
40 exp-drd:ConflictingAccess
41 fun:__librt_enable_asynccancel
42}
43{
44 librt
45 exp-drd:ConflictingAccess
46 fun:__librt_disable_asynccancel
47}
48{
49 libstdc++
50 exp-drd:ConflictingAccess
51 fun:_ZN9__gnu_cxx12__atomic_addEPVii
52}
53{
54 libstdc++ std::string::string()
55 exp-drd:ConflictingAccess
56 fun:_ZNSsC1ERKSs
57}
58{
59 libstdc++
60 exp-drd:ConflictingAccess
61 fun:_ZN9__gnu_cxx18__exchange_and_addEPVii
62}
63{
64 pthread
65 exp-drd:ConflictingAccess
66 fun:start_thread
67 fun:clone
sewardjc68cbe32007-11-27 01:59:38 +000068}
sewardjaf44c822007-11-25 14:01:38 +000069{
70 pthread
71 exp-drd:ConflictingAccess
sewardj8b09d4f2007-12-04 21:27:18 +000072 obj:/lib*/libpthread-*.so
sewardj9e7f1132007-11-26 00:11:04 +000073 fun:start_thread
74 fun:clone
75}
76{
77 pthread
78 exp-drd:ConflictingAccess
bartebca7862008-03-09 19:21:14 +000079 fun:clone
80 fun:create_thread
81 fun:pthread_create*
82 fun:pthread_create*
83}
84{
85 pthread
86 exp-drd:ConflictingAccess
sewardj8b09d4f2007-12-04 21:27:18 +000087 obj:/lib*/libc-*.so
sewardj9e7f1132007-11-26 00:11:04 +000088 fun:__libc_thread_freeres
89 fun:start_thread
90 fun:clone
91}
92{
93 pthread
94 exp-drd:ConflictingAccess
sewardj8b09d4f2007-12-04 21:27:18 +000095 obj:/lib*/libc-*.so
96 obj:/lib*/libc-*.so
sewardj9e7f1132007-11-26 00:11:04 +000097 fun:__libc_thread_freeres
98 fun:start_thread
99 fun:clone
100}
101{
102 pthread
103 exp-drd:ConflictingAccess
sewardjaf44c822007-11-25 14:01:38 +0000104 fun:__nptl_deallocate_tsd
105 fun:start_thread
106 fun:clone
107}
108{
109 pthread
110 exp-drd:ConflictingAccess
111 fun:pthread_create@@GLIBC_*
bartcea0e952008-03-01 10:50:45 +0000112 fun:pthread_create*
113}
114{
bart5bd9f2d2008-03-03 20:31:58 +0000115 pthread
116 exp-drd:ConflictingAccess
117 fun:clone
118 fun:do_clone
119 fun:pthread_create@@GLIBC_*
120 fun:pthread_create*
121}
122{
bart0adf47f2008-03-01 13:55:33 +0000123 pthread-glibc2.7-pthread_create
124 exp-drd:ConflictingAccess
125 fun:memset
126 fun:pthread_create*
127}
128{
bartcea0e952008-03-01 10:50:45 +0000129 pthread
130 exp-drd:ConflictingAccess
131 fun:pthread_mutex_lock
132 fun:pthread_mutex_lock
sewardjaf44c822007-11-25 14:01:38 +0000133}
134{
135 pthread
136 exp-drd:ConflictingAccess
bart5bd9f2d2008-03-03 20:31:58 +0000137 fun:__pthread_mutex_cond_lock
138 fun:pthread_cond_wait@@GLIBC_*
bart5bd9f2d2008-03-03 20:31:58 +0000139}
140{
141 pthread
142 exp-drd:ConflictingAccess
sewardjaf44c822007-11-25 14:01:38 +0000143 fun:clone
bartcea0e952008-03-01 10:50:45 +0000144 fun:pthread_create*
sewardjaf44c822007-11-25 14:01:38 +0000145}
146{
147 pthread
148 exp-drd:ConflictingAccess
149 fun:do_clone
150 fun:pthread_create@@GLIBC_*
bartcea0e952008-03-01 10:50:45 +0000151 fun:pthread_create*
sewardjaf44c822007-11-25 14:01:38 +0000152}
153{
154 pthread
155 exp-drd:ConflictingAccess
156 fun:memset
157 fun:pthread_create@@GLIBC_*
bartcea0e952008-03-01 10:50:45 +0000158 fun:pthread_create*
159}
160{
161 pthread
162 exp-drd:ConflictingAccess
163 fun:_dl_allocate_tls_init
164 fun:pthread_create@@GLIBC_*
165 fun:pthread_create*
sewardjaf44c822007-11-25 14:01:38 +0000166}
167{
168 pthread
169 exp-drd:ConflictingAccess
170 fun:memset
171 fun:_dl_allocate_tls_init
172 fun:pthread_create@@GLIBC_*
bartcea0e952008-03-01 10:50:45 +0000173 fun:pthread_create*
sewardjaf44c822007-11-25 14:01:38 +0000174}
175{
176 pthread
177 exp-drd:ConflictingAccess
178 fun:mempcpy
179 fun:pthread_create@@GLIBC_*
bartcea0e952008-03-01 10:50:45 +0000180 fun:pthread_create*
sewardjaf44c822007-11-25 14:01:38 +0000181}
182{
183 pthread
184 exp-drd:ConflictingAccess
185 fun:pthread_join
186 fun:pthread_join
187}
188{
189 pthread
190 exp-drd:ConflictingAccess
bartebca7862008-03-09 19:21:14 +0000191 fun:allocate_stack
192 fun:pthread_create*
193 fun:pthread_create*
194}
195{
196 pthread
197 exp-drd:ConflictingAccess
198 fun:get_cached_stack
199 fun:allocate_stack
200 fun:pthread_create*
201 fun:pthread_create*
202}
203{
204 pthread
205 exp-drd:ConflictingAccess
bartcea0e952008-03-01 10:50:45 +0000206 fun:__deallocate_stack
bartcea0e952008-03-01 10:50:45 +0000207}
208{
209 pthread
210 exp-drd:ConflictingAccess
sewardj8b09d4f2007-12-04 21:27:18 +0000211 fun:free_stacks
212 fun:__deallocate_stack
213 fun:pthread_join
214 fun:pthread_join
215}
216{
217 pthread
218 exp-drd:ConflictingAccess
sewardjaf44c822007-11-25 14:01:38 +0000219 fun:__free_tcb
220}
221{
222 pthread
223 exp-drd:ConflictingAccess
sewardjaf44c822007-11-25 14:01:38 +0000224 fun:__pthread_enable_asynccancel
225}
226{
227 pthread
228 exp-drd:ConflictingAccess
229 fun:__pthread_disable_asynccancel
230}
231{
232 pthread
233 exp-drd:ConflictingAccess
234 fun:pthread_cancel
235}
236{
237 pthread
238 exp-drd:ConflictingAccess
239 fun:sigcancel_handler
sewardj8b09d4f2007-12-04 21:27:18 +0000240 obj:/lib*/libpthread-*
sewardjaf44c822007-11-25 14:01:38 +0000241}
242{
243 pthread-unwind
244 exp-drd:ConflictingAccess
245 fun:_Unwind_ForcedUnwind
246 fun:__pthread_unwind
247 fun:sigcancel_handler
sewardj8b09d4f2007-12-04 21:27:18 +0000248 obj:/lib*/libpthread-*
sewardjaf44c822007-11-25 14:01:38 +0000249}
250{
251 pthread-unwind
252 exp-drd:ConflictingAccess
253 fun:_Unwind_ForcedUnwind
254 fun:__pthread_unwind
255}
256{
257 pthread-unwind
258 exp-drd:ConflictingAccess
259 fun:_Unwind_GetCFA
260 fun:unwind_stop
261}
262{
263 pthread-unwind
264 exp-drd:ConflictingAccess
265 fun:uw_update_context
266 fun:_Unwind_ForcedUnwind_Phase2
267}
268{
269 pthread-unwind
270 exp-drd:ConflictingAccess
271 fun:uw_frame_state_for
272 fun:_Unwind_ForcedUnwind_Phase2
273}
274{
275 pthread
276 exp-drd:ConflictingAccess
277 fun:pthread_detach
278 fun:pthread_detach
279}
280{
281 pthread
282 exp-drd:ConflictingAccess
283 fun:pthread_getspecific
284}
285{
286 pthread
287 exp-drd:ConflictingAccess
288 fun:pthread_setspecific
289}
290{
291 pthread
292 exp-drd:ConflictingAccess
293 fun:pthread_key_delete
294}
295{
296 pthread
297 exp-drd:ConflictingAccess
298 fun:_pthread_cleanup_push_defer
299}
bart459caeb2008-03-11 19:46:45 +0000300{
301 gomp
302 exp-drd:ConflictingAccess
303 obj:/usr/lib*/libgomp.so*
304 obj:/usr/lib*/libgomp.so*
305}
bartdd7a30d2008-03-22 17:36:23 +0000306{
bart9483fd32008-07-01 14:13:25 +0000307 libX11-XListFontsWithInfo
308 exp-drd:CondErr
309 fun:pthread_cond_init*
310 fun:_XReply
311 fun:XListFontsWithInfo
312 obj:/usr/lib*/libX11.so*
313 fun:XCreateOC
314 fun:XCreateFontSet
315}
316{
bartdd7a30d2008-03-22 17:36:23 +0000317 libxcb-xcb_wait_for_reply
318 exp-drd:CondErr
319 fun:pthread_cond_destroy*
320 fun:xcb_wait_for_reply
321}