blob: 7cf5ce36d3b2e5cea03492864bd4340f1c56d4ac [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{
116 pthread
117 exp-drd:ConflictingAccess
118 fun:pthread_mutex_lock
119 fun:pthread_mutex_lock
sewardjaf44c822007-11-25 14:01:38 +0000120}
121{
122 pthread
123 exp-drd:ConflictingAccess
124 fun:clone
125 fun:pthread_create@@GLIBC_*
bartcea0e952008-03-01 10:50:45 +0000126 fun:pthread_create*
sewardjaf44c822007-11-25 14:01:38 +0000127}
128{
129 pthread
130 exp-drd:ConflictingAccess
131 fun:do_clone
132 fun:pthread_create@@GLIBC_*
bartcea0e952008-03-01 10:50:45 +0000133 fun:pthread_create*
sewardjaf44c822007-11-25 14:01:38 +0000134}
135{
136 pthread
137 exp-drd:ConflictingAccess
138 fun:memset
139 fun:pthread_create@@GLIBC_*
bartcea0e952008-03-01 10:50:45 +0000140 fun:pthread_create*
141}
142{
143 pthread
144 exp-drd:ConflictingAccess
145 fun:_dl_allocate_tls_init
146 fun:pthread_create@@GLIBC_*
147 fun:pthread_create*
sewardjaf44c822007-11-25 14:01:38 +0000148}
149{
150 pthread
151 exp-drd:ConflictingAccess
152 fun:memset
153 fun:_dl_allocate_tls_init
154 fun:pthread_create@@GLIBC_*
bartcea0e952008-03-01 10:50:45 +0000155 fun:pthread_create*
sewardjaf44c822007-11-25 14:01:38 +0000156}
157{
158 pthread
159 exp-drd:ConflictingAccess
160 fun:mempcpy
161 fun:pthread_create@@GLIBC_*
bartcea0e952008-03-01 10:50:45 +0000162 fun:pthread_create*
sewardjaf44c822007-11-25 14:01:38 +0000163}
164{
165 pthread
166 exp-drd:ConflictingAccess
167 fun:pthread_join
168 fun:pthread_join
169}
170{
171 pthread
172 exp-drd:ConflictingAccess
bartcea0e952008-03-01 10:50:45 +0000173 fun:__deallocate_stack
174 fun:pthread_join
175 fun:pthread_join
176}
177{
178 pthread
179 exp-drd:ConflictingAccess
sewardj8b09d4f2007-12-04 21:27:18 +0000180 fun:free_stacks
181 fun:__deallocate_stack
182 fun:pthread_join
183 fun:pthread_join
184}
185{
186 pthread
187 exp-drd:ConflictingAccess
sewardjaf44c822007-11-25 14:01:38 +0000188 fun:__free_tcb
189}
190{
191 pthread
192 exp-drd:ConflictingAccess
193 fun:__deallocate_stack
194 fun:__free_tcb
195 fun:start_thread
196 fun:clone
197}
198{
199 pthread stack_cache_lock
200 exp-drd:ConflictingAccess
201 fun:__deallocate_stack
202 fun:start_thread
203 fun:clone
204}
205{
206 pthread
207 exp-drd:ConflictingAccess
208 fun:__pthread_enable_asynccancel
209}
210{
211 pthread
212 exp-drd:ConflictingAccess
213 fun:__pthread_disable_asynccancel
214}
215{
216 pthread
217 exp-drd:ConflictingAccess
218 fun:pthread_cancel
219}
220{
221 pthread
222 exp-drd:ConflictingAccess
223 fun:sigcancel_handler
sewardj8b09d4f2007-12-04 21:27:18 +0000224 obj:/lib*/libpthread-*
sewardjaf44c822007-11-25 14:01:38 +0000225}
226{
227 pthread-unwind
228 exp-drd:ConflictingAccess
229 fun:_Unwind_ForcedUnwind
230 fun:__pthread_unwind
231 fun:sigcancel_handler
sewardj8b09d4f2007-12-04 21:27:18 +0000232 obj:/lib*/libpthread-*
sewardjaf44c822007-11-25 14:01:38 +0000233}
234{
235 pthread-unwind
236 exp-drd:ConflictingAccess
237 fun:_Unwind_ForcedUnwind
238 fun:__pthread_unwind
239}
240{
241 pthread-unwind
242 exp-drd:ConflictingAccess
243 fun:_Unwind_GetCFA
244 fun:unwind_stop
245}
246{
247 pthread-unwind
248 exp-drd:ConflictingAccess
249 fun:uw_update_context
250 fun:_Unwind_ForcedUnwind_Phase2
251}
252{
253 pthread-unwind
254 exp-drd:ConflictingAccess
255 fun:uw_frame_state_for
256 fun:_Unwind_ForcedUnwind_Phase2
257}
258{
259 pthread
260 exp-drd:ConflictingAccess
261 fun:pthread_detach
262 fun:pthread_detach
263}
264{
265 pthread
266 exp-drd:ConflictingAccess
267 fun:pthread_getspecific
268}
269{
270 pthread
271 exp-drd:ConflictingAccess
272 fun:pthread_setspecific
273}
274{
275 pthread
276 exp-drd:ConflictingAccess
277 fun:pthread_key_delete
278}
279{
280 pthread
281 exp-drd:ConflictingAccess
282 fun:_pthread_cleanup_push_defer
283}