blob: f186389007b91098b37db300b7f6ccdca697939b [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_*
113 fun:pthread_create@*
114}
115{
116 pthread
117 exp-drd:ConflictingAccess
118 fun:clone
119 fun:pthread_create@@GLIBC_*
120 fun:pthread_create@*
121}
122{
123 pthread
124 exp-drd:ConflictingAccess
125 fun:do_clone
126 fun:pthread_create@@GLIBC_*
127 fun:pthread_create@*
128}
129{
130 pthread
131 exp-drd:ConflictingAccess
132 fun:memset
133 fun:pthread_create@@GLIBC_*
134 fun:pthread_create@*
135}
136{
137 pthread
138 exp-drd:ConflictingAccess
139 fun:memset
140 fun:_dl_allocate_tls_init
141 fun:pthread_create@@GLIBC_*
142 fun:pthread_create@*
143}
144{
145 pthread
146 exp-drd:ConflictingAccess
147 fun:mempcpy
148 fun:pthread_create@@GLIBC_*
149 fun:pthread_create@*
150}
151{
152 pthread
153 exp-drd:ConflictingAccess
154 fun:pthread_join
155 fun:pthread_join
156}
157{
158 pthread
159 exp-drd:ConflictingAccess
sewardj8b09d4f2007-12-04 21:27:18 +0000160 fun:free_stacks
161 fun:__deallocate_stack
162 fun:pthread_join
163 fun:pthread_join
164}
165{
166 pthread
167 exp-drd:ConflictingAccess
sewardjaf44c822007-11-25 14:01:38 +0000168 fun:__free_tcb
169}
170{
171 pthread
172 exp-drd:ConflictingAccess
173 fun:__deallocate_stack
174 fun:__free_tcb
175 fun:start_thread
176 fun:clone
177}
178{
179 pthread stack_cache_lock
180 exp-drd:ConflictingAccess
181 fun:__deallocate_stack
182 fun:start_thread
183 fun:clone
184}
185{
186 pthread
187 exp-drd:ConflictingAccess
188 fun:__pthread_enable_asynccancel
189}
190{
191 pthread
192 exp-drd:ConflictingAccess
193 fun:__pthread_disable_asynccancel
194}
195{
196 pthread
197 exp-drd:ConflictingAccess
198 fun:pthread_cancel
199}
200{
201 pthread
202 exp-drd:ConflictingAccess
203 fun:sigcancel_handler
sewardj8b09d4f2007-12-04 21:27:18 +0000204 obj:/lib*/libpthread-*
sewardjaf44c822007-11-25 14:01:38 +0000205}
206{
207 pthread-unwind
208 exp-drd:ConflictingAccess
209 fun:_Unwind_ForcedUnwind
210 fun:__pthread_unwind
211 fun:sigcancel_handler
sewardj8b09d4f2007-12-04 21:27:18 +0000212 obj:/lib*/libpthread-*
sewardjaf44c822007-11-25 14:01:38 +0000213}
214{
215 pthread-unwind
216 exp-drd:ConflictingAccess
217 fun:_Unwind_ForcedUnwind
218 fun:__pthread_unwind
219}
220{
221 pthread-unwind
222 exp-drd:ConflictingAccess
223 fun:_Unwind_GetCFA
224 fun:unwind_stop
225}
226{
227 pthread-unwind
228 exp-drd:ConflictingAccess
229 fun:uw_update_context
230 fun:_Unwind_ForcedUnwind_Phase2
231}
232{
233 pthread-unwind
234 exp-drd:ConflictingAccess
235 fun:uw_frame_state_for
236 fun:_Unwind_ForcedUnwind_Phase2
237}
238{
239 pthread
240 exp-drd:ConflictingAccess
241 fun:pthread_detach
242 fun:pthread_detach
243}
244{
245 pthread
246 exp-drd:ConflictingAccess
247 fun:pthread_getspecific
248}
249{
250 pthread
251 exp-drd:ConflictingAccess
252 fun:pthread_setspecific
253}
254{
255 pthread
256 exp-drd:ConflictingAccess
257 fun:pthread_key_delete
258}
259{
260 pthread
261 exp-drd:ConflictingAccess
262 fun:_pthread_cleanup_push_defer
263}