blob: 0f3dcb315a4d158a6bf8c5567f29a6b71ef6ee92 [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{
sewardj8b09d4f2007-12-04 21:27:18 +000023 dl-2.6.*
sewardjaf44c822007-11-25 14:01:38 +000024 exp-drd:ConflictingAccess
sewardj8b09d4f2007-12-04 21:27:18 +000025 obj:/lib*/ld-*.so
sewardjaf44c822007-11-25 14:01:38 +000026 fun:exit
27}
28{
sewardj8b09d4f2007-12-04 21:27:18 +000029 dl-2.6.*
sewardjaf44c822007-11-25 14:01:38 +000030 exp-drd:ConflictingAccess
sewardj8b09d4f2007-12-04 21:27:18 +000031 obj:/lib*/ld-*.so
32 obj:/lib*/ld-*.so
33 obj:/lib*/ld-*.so
sewardjaf44c822007-11-25 14:01:38 +000034}
35{
36 libc
37 exp-drd:ConflictingAccess
38 fun:__libc_enable_asynccancel
sewardj8b09d4f2007-12-04 21:27:18 +000039 obj:/lib*/libc-*
sewardjaf44c822007-11-25 14:01:38 +000040}
41{
42 libc
43 exp-drd:ConflictingAccess
44 fun:__libc_disable_asynccancel
sewardj8b09d4f2007-12-04 21:27:18 +000045 obj:/lib*/libc-*
sewardjaf44c822007-11-25 14:01:38 +000046}
47{
48 librt
49 exp-drd:ConflictingAccess
50 fun:__librt_enable_asynccancel
51}
52{
53 librt
54 exp-drd:ConflictingAccess
55 fun:__librt_disable_asynccancel
56}
57{
58 libstdc++
59 exp-drd:ConflictingAccess
60 fun:_ZN9__gnu_cxx12__atomic_addEPVii
61}
62{
63 libstdc++ std::string::string()
64 exp-drd:ConflictingAccess
65 fun:_ZNSsC1ERKSs
66}
67{
68 libstdc++
69 exp-drd:ConflictingAccess
70 fun:_ZN9__gnu_cxx18__exchange_and_addEPVii
71}
72{
73 pthread
74 exp-drd:ConflictingAccess
75 fun:start_thread
76 fun:clone
sewardjc68cbe32007-11-27 01:59:38 +000077}
sewardjaf44c822007-11-25 14:01:38 +000078{
79 pthread
80 exp-drd:ConflictingAccess
sewardj8b09d4f2007-12-04 21:27:18 +000081 obj:/lib*/libpthread-*.so
sewardj9e7f1132007-11-26 00:11:04 +000082 fun:start_thread
83 fun:clone
84}
85{
86 pthread
87 exp-drd:ConflictingAccess
sewardj8b09d4f2007-12-04 21:27:18 +000088 obj:/lib*/libc-*.so
sewardj9e7f1132007-11-26 00:11:04 +000089 fun:__libc_thread_freeres
90 fun:start_thread
91 fun:clone
92}
93{
94 pthread
95 exp-drd:ConflictingAccess
sewardj8b09d4f2007-12-04 21:27:18 +000096 obj:/lib*/libc-*.so
97 obj:/lib*/libc-*.so
sewardj9e7f1132007-11-26 00:11:04 +000098 fun:__libc_thread_freeres
99 fun:start_thread
100 fun:clone
101}
102{
103 pthread
104 exp-drd:ConflictingAccess
sewardjaf44c822007-11-25 14:01:38 +0000105 fun:__nptl_deallocate_tsd
106 fun:start_thread
107 fun:clone
108}
109{
110 pthread
111 exp-drd:ConflictingAccess
112 fun:pthread_create@@GLIBC_*
bartcea0e952008-03-01 10:50:45 +0000113 fun:pthread_create*
114}
115{
bart0adf47f2008-03-01 13:55:33 +0000116 pthread-glibc2.7-pthread_create
117 exp-drd:ConflictingAccess
118 fun:memset
119 fun:pthread_create*
120}
121{
bartcea0e952008-03-01 10:50:45 +0000122 pthread
123 exp-drd:ConflictingAccess
124 fun:pthread_mutex_lock
125 fun:pthread_mutex_lock
sewardjaf44c822007-11-25 14:01:38 +0000126}
127{
128 pthread
129 exp-drd:ConflictingAccess
130 fun:clone
131 fun:pthread_create@@GLIBC_*
bartcea0e952008-03-01 10:50:45 +0000132 fun:pthread_create*
sewardjaf44c822007-11-25 14:01:38 +0000133}
134{
135 pthread
136 exp-drd:ConflictingAccess
137 fun:do_clone
138 fun:pthread_create@@GLIBC_*
bartcea0e952008-03-01 10:50:45 +0000139 fun:pthread_create*
sewardjaf44c822007-11-25 14:01:38 +0000140}
141{
142 pthread
143 exp-drd:ConflictingAccess
144 fun:memset
145 fun:pthread_create@@GLIBC_*
bartcea0e952008-03-01 10:50:45 +0000146 fun:pthread_create*
147}
148{
149 pthread
150 exp-drd:ConflictingAccess
151 fun:_dl_allocate_tls_init
152 fun:pthread_create@@GLIBC_*
153 fun:pthread_create*
sewardjaf44c822007-11-25 14:01:38 +0000154}
155{
156 pthread
157 exp-drd:ConflictingAccess
158 fun:memset
159 fun:_dl_allocate_tls_init
160 fun:pthread_create@@GLIBC_*
bartcea0e952008-03-01 10:50:45 +0000161 fun:pthread_create*
sewardjaf44c822007-11-25 14:01:38 +0000162}
163{
164 pthread
165 exp-drd:ConflictingAccess
166 fun:mempcpy
167 fun:pthread_create@@GLIBC_*
bartcea0e952008-03-01 10:50:45 +0000168 fun:pthread_create*
sewardjaf44c822007-11-25 14:01:38 +0000169}
170{
171 pthread
172 exp-drd:ConflictingAccess
173 fun:pthread_join
174 fun:pthread_join
175}
176{
177 pthread
178 exp-drd:ConflictingAccess
bartcea0e952008-03-01 10:50:45 +0000179 fun:__deallocate_stack
180 fun:pthread_join
181 fun:pthread_join
182}
183{
184 pthread
185 exp-drd:ConflictingAccess
sewardj8b09d4f2007-12-04 21:27:18 +0000186 fun:free_stacks
187 fun:__deallocate_stack
188 fun:pthread_join
189 fun:pthread_join
190}
191{
192 pthread
193 exp-drd:ConflictingAccess
sewardjaf44c822007-11-25 14:01:38 +0000194 fun:__free_tcb
195}
196{
197 pthread
198 exp-drd:ConflictingAccess
199 fun:__deallocate_stack
sewardjaf44c822007-11-25 14:01:38 +0000200}
201{
202 pthread
203 exp-drd:ConflictingAccess
204 fun:__pthread_enable_asynccancel
205}
206{
207 pthread
208 exp-drd:ConflictingAccess
209 fun:__pthread_disable_asynccancel
210}
211{
212 pthread
213 exp-drd:ConflictingAccess
214 fun:pthread_cancel
215}
216{
217 pthread
218 exp-drd:ConflictingAccess
219 fun:sigcancel_handler
sewardj8b09d4f2007-12-04 21:27:18 +0000220 obj:/lib*/libpthread-*
sewardjaf44c822007-11-25 14:01:38 +0000221}
222{
223 pthread-unwind
224 exp-drd:ConflictingAccess
225 fun:_Unwind_ForcedUnwind
226 fun:__pthread_unwind
227 fun:sigcancel_handler
sewardj8b09d4f2007-12-04 21:27:18 +0000228 obj:/lib*/libpthread-*
sewardjaf44c822007-11-25 14:01:38 +0000229}
230{
231 pthread-unwind
232 exp-drd:ConflictingAccess
233 fun:_Unwind_ForcedUnwind
234 fun:__pthread_unwind
235}
236{
237 pthread-unwind
238 exp-drd:ConflictingAccess
239 fun:_Unwind_GetCFA
240 fun:unwind_stop
241}
242{
243 pthread-unwind
244 exp-drd:ConflictingAccess
245 fun:uw_update_context
246 fun:_Unwind_ForcedUnwind_Phase2
247}
248{
249 pthread-unwind
250 exp-drd:ConflictingAccess
251 fun:uw_frame_state_for
252 fun:_Unwind_ForcedUnwind_Phase2
253}
254{
255 pthread
256 exp-drd:ConflictingAccess
257 fun:pthread_detach
258 fun:pthread_detach
259}
260{
261 pthread
262 exp-drd:ConflictingAccess
263 fun:pthread_getspecific
264}
265{
266 pthread
267 exp-drd:ConflictingAccess
268 fun:pthread_setspecific
269}
270{
271 pthread
272 exp-drd:ConflictingAccess
273 fun:pthread_key_delete
274}
275{
276 pthread
277 exp-drd:ConflictingAccess
278 fun:_pthread_cleanup_push_defer
279}