blob: 46b9de2d929948670a85ea4d221a1bdd58c741a5 [file] [log] [blame]
sewardjaf44c822007-11-25 14:01:38 +00001{
2 dl
bartef1b9722008-07-04 15:34:23 +00003 drd:ConflictingAccess
sewardjaf44c822007-11-25 14:01:38 +00004 fun:_dl_fixup
5 fun:_dl_runtime_resolve
6}
7{
8 dl
bartef1b9722008-07-04 15:34:23 +00009 drd:ConflictingAccess
sewardjaf44c822007-11-25 14:01:38 +000010 fun:_dl_fini
11 fun:exit
12}
13{
sewardj8b09d4f2007-12-04 21:27:18 +000014 dl-2.6.*
bartef1b9722008-07-04 15:34:23 +000015 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.*
bartef1b9722008-07-04 15:34:23 +000021 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{
bartb1b70992008-07-09 12:42:08 +000027 dl-dlsym-1
28 drd:ConflictingAccess
barta39b9a02008-11-17 17:57:15 +000029 ...
bartb1b70992008-07-09 12:42:08 +000030 fun:_dl_sym
31}
32{
33 dl-dlsym-2
34 drd:ConflictingAccess
barta39b9a02008-11-17 17:57:15 +000035 ...
bart90a8f472008-07-09 13:18:14 +000036 fun:dlsym
37}
38{
39 dl-dlsym-3
40 drd:ConflictingAccess
barta39b9a02008-11-17 17:57:15 +000041 ...
bart90a8f472008-07-09 13:18:14 +000042 fun:__libc_dlsym
43}
44{
bartb1b70992008-07-09 12:42:08 +000045 dl-backtrace_symbols
46 drd:ConflictingAccess
47 fun:_dl_addr
48 fun:backtrace_symbols
49}
50{
sewardjaf44c822007-11-25 14:01:38 +000051 libc
bartef1b9722008-07-04 15:34:23 +000052 drd:ConflictingAccess
sewardjaf44c822007-11-25 14:01:38 +000053 fun:__libc_enable_asynccancel
sewardj8b09d4f2007-12-04 21:27:18 +000054 obj:/lib*/libc-*
sewardjaf44c822007-11-25 14:01:38 +000055}
56{
57 libc
bartef1b9722008-07-04 15:34:23 +000058 drd:ConflictingAccess
sewardjaf44c822007-11-25 14:01:38 +000059 fun:__libc_disable_asynccancel
sewardj8b09d4f2007-12-04 21:27:18 +000060 obj:/lib*/libc-*
sewardjaf44c822007-11-25 14:01:38 +000061}
62{
barte3bdd0b2008-10-11 19:37:45 +000063 libc-exit-io-cleanup
64 drd:ConflictingAccess
barta39b9a02008-11-17 17:57:15 +000065 ...
barte3bdd0b2008-10-11 19:37:45 +000066 fun:exit
67}
68{
bartbd43a862008-12-09 11:07:55 +000069 libc-random_r
70 drd:ConflictingAccess
71 fun:random_r
72}
73{
sewardjaf44c822007-11-25 14:01:38 +000074 librt
bartef1b9722008-07-04 15:34:23 +000075 drd:ConflictingAccess
sewardjaf44c822007-11-25 14:01:38 +000076 fun:__librt_enable_asynccancel
77}
78{
79 librt
bartef1b9722008-07-04 15:34:23 +000080 drd:ConflictingAccess
sewardjaf44c822007-11-25 14:01:38 +000081 fun:__librt_disable_asynccancel
82}
83{
84 libstdc++
bartef1b9722008-07-04 15:34:23 +000085 drd:ConflictingAccess
sewardjaf44c822007-11-25 14:01:38 +000086 fun:_ZN9__gnu_cxx12__atomic_addEPVii
87}
88{
89 libstdc++ std::string::string()
bartef1b9722008-07-04 15:34:23 +000090 drd:ConflictingAccess
sewardjaf44c822007-11-25 14:01:38 +000091 fun:_ZNSsC1ERKSs
92}
93{
94 libstdc++
bartef1b9722008-07-04 15:34:23 +000095 drd:ConflictingAccess
sewardjaf44c822007-11-25 14:01:38 +000096 fun:_ZN9__gnu_cxx18__exchange_and_addEPVii
97}
98{
99 pthread
bartef1b9722008-07-04 15:34:23 +0000100 drd:ConflictingAccess
sewardjaf44c822007-11-25 14:01:38 +0000101 fun:start_thread
102 fun:clone
sewardjc68cbe32007-11-27 01:59:38 +0000103}
sewardjaf44c822007-11-25 14:01:38 +0000104{
105 pthread
bartef1b9722008-07-04 15:34:23 +0000106 drd:ConflictingAccess
sewardj8b09d4f2007-12-04 21:27:18 +0000107 obj:/lib*/libpthread-*.so
sewardj9e7f1132007-11-26 00:11:04 +0000108 fun:start_thread
109 fun:clone
110}
111{
112 pthread
bartef1b9722008-07-04 15:34:23 +0000113 drd:ConflictingAccess
bart00408ca2008-11-17 18:22:10 +0000114 ...
bartebca7862008-03-09 19:21:14 +0000115 fun:pthread_create*
116}
117{
118 pthread
bartef1b9722008-07-04 15:34:23 +0000119 drd:ConflictingAccess
barta39b9a02008-11-17 17:57:15 +0000120 ...
sewardj9e7f1132007-11-26 00:11:04 +0000121 fun:__libc_thread_freeres
122 fun:start_thread
123 fun:clone
124}
125{
126 pthread
bartef1b9722008-07-04 15:34:23 +0000127 drd:ConflictingAccess
sewardjaf44c822007-11-25 14:01:38 +0000128 fun:__nptl_deallocate_tsd
129 fun:start_thread
130 fun:clone
131}
132{
133 pthread
bartef1b9722008-07-04 15:34:23 +0000134 drd:ConflictingAccess
bartcea0e952008-03-01 10:50:45 +0000135 fun:pthread_mutex_lock
136 fun:pthread_mutex_lock
sewardjaf44c822007-11-25 14:01:38 +0000137}
138{
139 pthread
bartef1b9722008-07-04 15:34:23 +0000140 drd:ConflictingAccess
bart5bd9f2d2008-03-03 20:31:58 +0000141 fun:__pthread_mutex_cond_lock
142 fun:pthread_cond_wait@@GLIBC_*
bart5bd9f2d2008-03-03 20:31:58 +0000143}
144{
145 pthread
bartef1b9722008-07-04 15:34:23 +0000146 drd:ConflictingAccess
sewardjaf44c822007-11-25 14:01:38 +0000147 fun:pthread_join
148 fun:pthread_join
149}
150{
151 pthread
bartef1b9722008-07-04 15:34:23 +0000152 drd:ConflictingAccess
barta39b9a02008-11-17 17:57:15 +0000153 ...
bartcea0e952008-03-01 10:50:45 +0000154 fun:__deallocate_stack
bartcea0e952008-03-01 10:50:45 +0000155}
156{
157 pthread
bartef1b9722008-07-04 15:34:23 +0000158 drd:ConflictingAccess
sewardjaf44c822007-11-25 14:01:38 +0000159 fun:__free_tcb
160}
161{
162 pthread
bartef1b9722008-07-04 15:34:23 +0000163 drd:ConflictingAccess
sewardjaf44c822007-11-25 14:01:38 +0000164 fun:__pthread_enable_asynccancel
165}
166{
167 pthread
bartef1b9722008-07-04 15:34:23 +0000168 drd:ConflictingAccess
sewardjaf44c822007-11-25 14:01:38 +0000169 fun:__pthread_disable_asynccancel
170}
171{
172 pthread
bartef1b9722008-07-04 15:34:23 +0000173 drd:ConflictingAccess
sewardjaf44c822007-11-25 14:01:38 +0000174 fun:pthread_cancel
175}
176{
177 pthread
bartef1b9722008-07-04 15:34:23 +0000178 drd:ConflictingAccess
bartb9a313e2008-11-17 17:33:39 +0000179 ...
180 fun:pthread_cancel_init
181}
182{
183 pthread
184 drd:ConflictingAccess
sewardjaf44c822007-11-25 14:01:38 +0000185 fun:sigcancel_handler
sewardj8b09d4f2007-12-04 21:27:18 +0000186 obj:/lib*/libpthread-*
sewardjaf44c822007-11-25 14:01:38 +0000187}
188{
sewardjaf44c822007-11-25 14:01:38 +0000189 pthread
bartef1b9722008-07-04 15:34:23 +0000190 drd:ConflictingAccess
sewardjaf44c822007-11-25 14:01:38 +0000191 fun:pthread_detach
192 fun:pthread_detach
193}
194{
195 pthread
bartef1b9722008-07-04 15:34:23 +0000196 drd:ConflictingAccess
sewardjaf44c822007-11-25 14:01:38 +0000197 fun:pthread_getspecific
198}
199{
200 pthread
bartef1b9722008-07-04 15:34:23 +0000201 drd:ConflictingAccess
sewardjaf44c822007-11-25 14:01:38 +0000202 fun:pthread_setspecific
203}
204{
205 pthread
bartef1b9722008-07-04 15:34:23 +0000206 drd:ConflictingAccess
sewardjaf44c822007-11-25 14:01:38 +0000207 fun:pthread_key_delete
208}
209{
210 pthread
bartef1b9722008-07-04 15:34:23 +0000211 drd:ConflictingAccess
sewardjaf44c822007-11-25 14:01:38 +0000212 fun:_pthread_cleanup_push_defer
213}
bart459caeb2008-03-11 19:46:45 +0000214{
bartf0c61c22008-09-27 13:14:06 +0000215 pthread-unwind
bart81db8d42008-09-27 12:43:52 +0000216 drd:ConflictingAccess
barta39b9a02008-11-17 17:57:15 +0000217 ...
bart81db8d42008-09-27 12:43:52 +0000218 fun:__pthread_unwind
219}
220{
bartf0c61c22008-09-27 13:14:06 +0000221 pthread-unwind
bart81db8d42008-09-27 12:43:52 +0000222 drd:ConflictingAccess
barta238ee52008-09-27 13:23:41 +0000223 fun:_Unwind_GetCFA
224 fun:unwind_stop
bart81db8d42008-09-27 12:43:52 +0000225}
226{
bartf0c61c22008-09-27 13:14:06 +0000227 pthread-unwind
bart81db8d42008-09-27 12:43:52 +0000228 drd:ConflictingAccess
barta238ee52008-09-27 13:23:41 +0000229 fun:uw_update_context
230 fun:_Unwind_ForcedUnwind_Phase2
bart81db8d42008-09-27 12:43:52 +0000231}
232{
bartf0c61c22008-09-27 13:14:06 +0000233 pthread-unwind
234 drd:ConflictingAccess
barta238ee52008-09-27 13:23:41 +0000235 fun:uw_frame_state_for
236 fun:_Unwind_ForcedUnwind_Phase2
237}
238{
bart459caeb2008-03-11 19:46:45 +0000239 gomp
bartef1b9722008-07-04 15:34:23 +0000240 drd:ConflictingAccess
bart459caeb2008-03-11 19:46:45 +0000241 obj:/usr/lib*/libgomp.so*
242 obj:/usr/lib*/libgomp.so*
243}
bartdd7a30d2008-03-22 17:36:23 +0000244{
barte14bca22008-07-02 11:39:52 +0000245 libX11-XCreateFontSet
bartef1b9722008-07-04 15:34:23 +0000246 drd:CondErr
bart9483fd32008-07-01 14:13:25 +0000247 fun:pthread_cond_init*
248 fun:_XReply
249 fun:XListFontsWithInfo
250 obj:/usr/lib*/libX11.so*
251 fun:XCreateOC
252 fun:XCreateFontSet
253}
254{
bartdd7a30d2008-03-22 17:36:23 +0000255 libxcb-xcb_wait_for_reply
bartef1b9722008-07-04 15:34:23 +0000256 drd:CondErr
bartdd7a30d2008-03-22 17:36:23 +0000257 fun:pthread_cond_destroy*
258 fun:xcb_wait_for_reply
259}
barte53fb262008-07-08 09:29:19 +0000260{
261 libglib-access-g_threads_got_initialized
262 drd:ConflictingAccess
263 fun:g_slice_alloc
264 fun:g_ptr_array_sized_new
265 fun:g_main_context_new
266}
267{
268 libglib-access-g_threads_got_initialized
269 drd:ConflictingAccess
270 fun:_ZN27QEventDispatcherGlibPrivateC1EP13_GMainContext
271 fun:_ZN20QEventDispatcherGlibC1EP7QObject
272 obj:/usr/lib*/libQtCore.so.4.*
273 obj:/usr/lib*/libQtCore.so.4.*
274}
275{
276 libglib-access-g_mem_initialized
277 drd:ConflictingAccess
278 fun:g_malloc0
279}
280{
281 libglib-g_private_get_posix_impl
282 drd:ConflictingAccess
283 fun:g_private_get_posix_impl
284}
285{
286 libglib-g_private_set_posix_impl
287 drd:ConflictingAccess
288 fun:g_private_set_posix_impl
289}
290{
barteb339152008-07-29 13:01:16 +0000291 libQtCore-4.0/4.1-Q_GLOBAL_STATIC-connectionList
292 drd:ConflictingAccess
293 obj:/usr/lib*/libQtCore.so.4.*
294 fun:_ZN11QMetaObject8activateEP7QObjectiiPPv
295 fun:_ZN11QMetaObject8activateEP7QObjectPKS_iPPv
296}
297{
barte53fb262008-07-08 09:29:19 +0000298 libQtCore-QObjectPrivate::clearGuards(QObject*)
299 drd:ConflictingAccess
300 fun:_ZN14QReadWriteLock12lockForWriteEv
301 fun:_ZN14QObjectPrivate11clearGuardsEP7QObject
302 fun:_ZN7QObjectD2Ev
303 fun:_ZN20QEventDispatcherGlibD0Ev
304}
bartf0d65952008-08-02 10:03:37 +0000305{
306 libQtCore-QObjectPrivate::clearGuards(QObject*)
307 drd:ConflictingAccess
308 fun:_ZN14QReadWriteLock12lockForWriteEv
309 fun:_ZN12QWriteLocker6relockEv
310 fun:_ZN12QWriteLockerC1EP14QReadWriteLock
311 fun:_ZN14QObjectPrivate11clearGuardsEP7QObject
312 fun:_ZN7QObjectD2Ev
313 fun:_ZN24QAbstractEventDispatcherD2Ev
314 fun:_ZN20QEventDispatcherGlibD0Ev
315}