sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 1 | { |
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 | { | ||||
sewardj | 8b09d4f | 2007-12-04 21:27:18 +0000 | [diff] [blame] | 23 | dl-2.6.* |
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 24 | exp-drd:ConflictingAccess |
sewardj | 8b09d4f | 2007-12-04 21:27:18 +0000 | [diff] [blame] | 25 | obj:/lib*/ld-*.so |
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 26 | fun:exit |
27 | } | ||||
28 | { | ||||
sewardj | 8b09d4f | 2007-12-04 21:27:18 +0000 | [diff] [blame] | 29 | dl-2.6.* |
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 30 | exp-drd:ConflictingAccess |
sewardj | 8b09d4f | 2007-12-04 21:27:18 +0000 | [diff] [blame] | 31 | obj:/lib*/ld-*.so |
32 | obj:/lib*/ld-*.so | ||||
33 | obj:/lib*/ld-*.so | ||||
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 34 | } |
35 | { | ||||
36 | libc | ||||
37 | exp-drd:ConflictingAccess | ||||
38 | fun:__libc_enable_asynccancel | ||||
sewardj | 8b09d4f | 2007-12-04 21:27:18 +0000 | [diff] [blame] | 39 | obj:/lib*/libc-* |
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 40 | } |
41 | { | ||||
42 | libc | ||||
43 | exp-drd:ConflictingAccess | ||||
44 | fun:__libc_disable_asynccancel | ||||
sewardj | 8b09d4f | 2007-12-04 21:27:18 +0000 | [diff] [blame] | 45 | obj:/lib*/libc-* |
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 46 | } |
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 | ||||
sewardj | c68cbe3 | 2007-11-27 01:59:38 +0000 | [diff] [blame] | 77 | } |
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 78 | { |
79 | pthread | ||||
80 | exp-drd:ConflictingAccess | ||||
sewardj | 8b09d4f | 2007-12-04 21:27:18 +0000 | [diff] [blame] | 81 | obj:/lib*/libpthread-*.so |
sewardj | 9e7f113 | 2007-11-26 00:11:04 +0000 | [diff] [blame] | 82 | fun:start_thread |
83 | fun:clone | ||||
84 | } | ||||
85 | { | ||||
86 | pthread | ||||
87 | exp-drd:ConflictingAccess | ||||
sewardj | 8b09d4f | 2007-12-04 21:27:18 +0000 | [diff] [blame] | 88 | obj:/lib*/libc-*.so |
sewardj | 9e7f113 | 2007-11-26 00:11:04 +0000 | [diff] [blame] | 89 | fun:__libc_thread_freeres |
90 | fun:start_thread | ||||
91 | fun:clone | ||||
92 | } | ||||
93 | { | ||||
94 | pthread | ||||
95 | exp-drd:ConflictingAccess | ||||
sewardj | 8b09d4f | 2007-12-04 21:27:18 +0000 | [diff] [blame] | 96 | obj:/lib*/libc-*.so |
97 | obj:/lib*/libc-*.so | ||||
sewardj | 9e7f113 | 2007-11-26 00:11:04 +0000 | [diff] [blame] | 98 | fun:__libc_thread_freeres |
99 | fun:start_thread | ||||
100 | fun:clone | ||||
101 | } | ||||
102 | { | ||||
103 | pthread | ||||
104 | exp-drd:ConflictingAccess | ||||
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 105 | fun:__nptl_deallocate_tsd |
106 | fun:start_thread | ||||
107 | fun:clone | ||||
108 | } | ||||
109 | { | ||||
110 | pthread | ||||
111 | exp-drd:ConflictingAccess | ||||
112 | fun:pthread_create@@GLIBC_* | ||||
bart | cea0e95 | 2008-03-01 10:50:45 +0000 | [diff] [blame] | 113 | fun:pthread_create* |
114 | } | ||||
115 | { | ||||
bart | 0adf47f | 2008-03-01 13:55:33 +0000 | [diff] [blame^] | 116 | pthread-glibc2.7-pthread_create |
117 | exp-drd:ConflictingAccess | ||||
118 | fun:memset | ||||
119 | fun:pthread_create* | ||||
120 | } | ||||
121 | { | ||||
bart | cea0e95 | 2008-03-01 10:50:45 +0000 | [diff] [blame] | 122 | pthread |
123 | exp-drd:ConflictingAccess | ||||
124 | fun:pthread_mutex_lock | ||||
125 | fun:pthread_mutex_lock | ||||
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 126 | } |
127 | { | ||||
128 | pthread | ||||
129 | exp-drd:ConflictingAccess | ||||
130 | fun:clone | ||||
131 | fun:pthread_create@@GLIBC_* | ||||
bart | cea0e95 | 2008-03-01 10:50:45 +0000 | [diff] [blame] | 132 | fun:pthread_create* |
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 133 | } |
134 | { | ||||
135 | pthread | ||||
136 | exp-drd:ConflictingAccess | ||||
137 | fun:do_clone | ||||
138 | fun:pthread_create@@GLIBC_* | ||||
bart | cea0e95 | 2008-03-01 10:50:45 +0000 | [diff] [blame] | 139 | fun:pthread_create* |
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 140 | } |
141 | { | ||||
142 | pthread | ||||
143 | exp-drd:ConflictingAccess | ||||
144 | fun:memset | ||||
145 | fun:pthread_create@@GLIBC_* | ||||
bart | cea0e95 | 2008-03-01 10:50:45 +0000 | [diff] [blame] | 146 | 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* | ||||
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 154 | } |
155 | { | ||||
156 | pthread | ||||
157 | exp-drd:ConflictingAccess | ||||
158 | fun:memset | ||||
159 | fun:_dl_allocate_tls_init | ||||
160 | fun:pthread_create@@GLIBC_* | ||||
bart | cea0e95 | 2008-03-01 10:50:45 +0000 | [diff] [blame] | 161 | fun:pthread_create* |
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 162 | } |
163 | { | ||||
164 | pthread | ||||
165 | exp-drd:ConflictingAccess | ||||
166 | fun:mempcpy | ||||
167 | fun:pthread_create@@GLIBC_* | ||||
bart | cea0e95 | 2008-03-01 10:50:45 +0000 | [diff] [blame] | 168 | fun:pthread_create* |
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 169 | } |
170 | { | ||||
171 | pthread | ||||
172 | exp-drd:ConflictingAccess | ||||
173 | fun:pthread_join | ||||
174 | fun:pthread_join | ||||
175 | } | ||||
176 | { | ||||
177 | pthread | ||||
178 | exp-drd:ConflictingAccess | ||||
bart | cea0e95 | 2008-03-01 10:50:45 +0000 | [diff] [blame] | 179 | fun:__deallocate_stack |
180 | fun:pthread_join | ||||
181 | fun:pthread_join | ||||
182 | } | ||||
183 | { | ||||
184 | pthread | ||||
185 | exp-drd:ConflictingAccess | ||||
sewardj | 8b09d4f | 2007-12-04 21:27:18 +0000 | [diff] [blame] | 186 | fun:free_stacks |
187 | fun:__deallocate_stack | ||||
188 | fun:pthread_join | ||||
189 | fun:pthread_join | ||||
190 | } | ||||
191 | { | ||||
192 | pthread | ||||
193 | exp-drd:ConflictingAccess | ||||
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 194 | fun:__free_tcb |
195 | } | ||||
196 | { | ||||
197 | pthread | ||||
198 | exp-drd:ConflictingAccess | ||||
199 | fun:__deallocate_stack | ||||
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 200 | } |
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 | ||||
sewardj | 8b09d4f | 2007-12-04 21:27:18 +0000 | [diff] [blame] | 220 | obj:/lib*/libpthread-* |
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 221 | } |
222 | { | ||||
223 | pthread-unwind | ||||
224 | exp-drd:ConflictingAccess | ||||
225 | fun:_Unwind_ForcedUnwind | ||||
226 | fun:__pthread_unwind | ||||
227 | fun:sigcancel_handler | ||||
sewardj | 8b09d4f | 2007-12-04 21:27:18 +0000 | [diff] [blame] | 228 | obj:/lib*/libpthread-* |
sewardj | af44c82 | 2007-11-25 14:01:38 +0000 | [diff] [blame] | 229 | } |
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 | } |