]> git.lizzy.rs Git - rust.git/blob - src/etc/x86.supp
Auto merge of #27856 - nikomatsakis:move-def-id-to-rustc, r=eddyb
[rust.git] / src / etc / x86.supp
1 {
2    our-failure-to-setup-freeres-structure
3    Memcheck:Free
4    fun:free
5    fun:__libc_freeres
6    fun:_vgnU_freeres
7 }
8
9 {
10    our-failure-to-setup-freeres-structure2
11    Memcheck:Free
12    fun:free
13    fun:free_mem
14    fun:__libc_freeres
15    fun:_vgnU_freeres
16 }
17
18 {
19  leaked-TLS-chunk-x86-exit-path-fails-to-clean-up
20  Memcheck:Leak
21  fun:calloc
22  fun:_dl_allocate_tls
23 }
24
25 {
26    linux-dl-prob
27    Memcheck:Param
28    read(buf)
29    ...
30    fun:_dl_map_object
31 }
32
33 {
34    mac-dyld-oddity
35    Memcheck:Cond
36    fun:_ZN4dyld5_mainEPK12macho_headermiPPKcS5_S5_
37    fun:_ZN13dyldbootstrap5startEPK12macho_headeriPPKcl
38    fun:_dyld_start
39    obj:*
40 }
41
42 {
43    mac-dlopen-weirdness
44    Memcheck:Cond
45    fun:_ZNK16ImageLoaderMachO9getRPathsERKN11ImageLoader11LinkContextERSt6vectorIPKcSaIS6_EE
46    fun:_ZN11ImageLoader22recursiveLoadLibrariesERKNS_11LinkContextEbRKNS_10RPathChainE
47    fun:_ZN11ImageLoader4linkERKNS_11LinkContextEbbRKNS_10RPathChainE
48    fun:_ZN4dyld4linkEP11ImageLoaderbRKNS0_10RPathChainE
49    fun:dlopen
50    fun:dlopen
51    fun:_ZN16rust_crate_cache3libC1EP8rust_domPKc
52    fun:_ZN16rust_crate_cache7get_libEmPKc
53    fun:_ZL11fetch_c_symP9rust_taskPK10rust_cratemmPKcS5_
54 }
55
56 {
57    mac-dlopen-weirdness-2
58    Memcheck:Value4
59    fun:_ZNK16ImageLoaderMachO9getRPathsERKN11ImageLoader11LinkContextERSt6vectorIPKcSaIS6_EE
60    fun:_ZN11ImageLoader22recursiveLoadLibrariesERKNS_11LinkContextEbRKNS_10RPathChainE
61    fun:_ZN11ImageLoader4linkERKNS_11LinkContextEbbRKNS_10RPathChainE
62    fun:_ZN4dyld4linkEP11ImageLoaderbRKNS0_10RPathChainE
63    fun:dlopen
64    fun:dlopen
65    fun:_ZN16rust_crate_cache3libC1EP8rust_domPKc
66    fun:_ZN16rust_crate_cache7get_libEmPKc
67    fun:_ZL11fetch_c_symP9rust_taskPK10rust_cratemmPKcS5_
68 }
69
70 {
71    mac-dlopen-weirdness-3
72    Memcheck:Value4
73    fun:strcpy
74    fun:_ZN11ImageLoader22recursiveLoadLibrariesERKNS_11LinkContextEbRKNS_10RPathChainE
75    fun:_ZN11ImageLoader4linkERKNS_11LinkContextEbbRKNS_10RPathChainE
76    fun:_ZN4dyld4linkEP11ImageLoaderbRKNS0_10RPathChainE
77    fun:dlopen
78    fun:dlopen
79    fun:_ZN16rust_crate_cache3libC1EP8rust_domPKc
80    fun:_ZN16rust_crate_cache7get_libEmPKc
81    fun:_ZL11fetch_c_symP9rust_taskPK10rust_cratemmPKcS5_
82 }
83
84 {
85    mac-dlopen-weirdness-4
86    Memcheck:Value4
87    obj:*
88    fun:_ZNK16ImageLoaderMachO9getRPathsERKN11ImageLoader11LinkContextERSt6vectorIPKcSaIS6_EE
89    fun:_ZN11ImageLoader22recursiveLoadLibrariesERKNS_11LinkContextEbRKNS_10RPathChainE
90    fun:_ZN11ImageLoader4linkERKNS_11LinkContextEbbRKNS_10RPathChainE
91    fun:_ZN4dyld4linkEP11ImageLoaderbRKNS0_10RPathChainE
92    fun:dlopen
93    fun:dlopen
94    fun:_ZN16rust_crate_cache3libC1EP8rust_domPKc
95    fun:_ZN16rust_crate_cache7get_libEmPKc
96    fun:_ZL11fetch_c_symP9rust_taskPK10rust_cratemmPKcS5_
97 }
98
99 {
100    mac-dlopen-weirdness-5
101    Memcheck:Cond
102    fun:memcpy
103    fun:strdup
104    fun:_ZNK16ImageLoaderMachO9getRPathsERKN11ImageLoader11LinkContextERSt6vectorIPKcSaIS6_EE
105    fun:_ZN11ImageLoader22recursiveLoadLibrariesERKNS_11LinkContextEbRKNS_10RPathChainE
106    fun:_ZN11ImageLoader4linkERKNS_11LinkContextEbbRKNS_10RPathChainE
107    fun:_ZN4dyld4linkEP11ImageLoaderbRKNS0_10RPathChainE
108    fun:dlopen
109    fun:dlopen
110    fun:_ZN16rust_crate_cache3libC1EP8rust_domPKc
111    fun:_ZN16rust_crate_cache7get_libEmPKc
112    fun:_ZL11fetch_c_symP9rust_taskPK10rust_cratemmPKcS5_
113 }
114
115 {
116    mac-dlopen-weirdness-6
117    Memcheck:Value4
118    fun:memcpy
119    fun:strdup
120    fun:_ZNK16ImageLoaderMachO9getRPathsERKN11ImageLoader11LinkContextERSt6vectorIPKcSaIS6_EE
121    fun:_ZN11ImageLoader22recursiveLoadLibrariesERKNS_11LinkContextEbRKNS_10RPathChainE
122    fun:_ZN11ImageLoader4linkERKNS_11LinkContextEbbRKNS_10RPathChainE
123    fun:_ZN4dyld4linkEP11ImageLoaderbRKNS0_10RPathChainE
124    fun:dlopen
125    fun:dlopen
126    fun:_ZN16rust_crate_cache3libC1EP8rust_domPKc
127    fun:_ZN16rust_crate_cache7get_libEmPKc
128    fun:_ZL11fetch_c_symP9rust_taskPK10rust_cratemmPKcS5_
129 }
130
131 {
132    mac-dyld
133    Memcheck:Cond
134    ...
135    fun:_ZN13dyldbootstrap5startEPK12macho_headeriPPKcl
136    fun:_dyld_start
137    obj:*
138 }
139
140 {
141    mac-dyld-2
142    Memcheck:Value4
143    ...
144    fun:_ZN13dyldbootstrap5startEPK12macho_headeriPPKcl
145    fun:_dyld_start
146    obj:*
147 }
148
149 {
150    mac-dyld-3
151    Memcheck:Param
152    stat(path)
153    ...
154    fun:_ZN13dyldbootstrap5startEPK12macho_headeriPPKcl
155    fun:_dyld_start
156    obj:*
157 }
158
159 {
160    mac-dyld-4
161    Memcheck:Param
162    open(filename)
163    ...
164    fun:_ZN13dyldbootstrap5startEPK12macho_headeriPPKcl
165    fun:_dyld_start
166    obj:*
167 }
168
169 {
170    mac-dyld-5
171    Memcheck:Cond
172    ...
173    fun:_ZN4dyld4loadEPKcRKNS_11LoadContextE
174    fun:_ZN4dyld5_mainEPK12macho_headermiPPKcS5_S5_
175 }
176
177 {
178    mac-dyld-6
179    Memcheck:Value4
180    ...
181    fun:_ZN4dyld4loadEPKcRKNS_11LoadContextE
182    fun:_ZN4dyld5_mainEPK12macho_headermiPPKcS5_S5_
183 }
184
185 {
186    mac-dyld-7
187    Memcheck:Value4
188    ...
189    fun:_ZN4dyld4loadEPKcRKNS_11LoadContextE
190 }
191
192 {
193    mac-dyld-8
194    Memcheck:Cond
195    ...
196    fun:_ZN4dyld4loadEPKcRKNS_11LoadContextE
197 }
198
199 {
200    mac-dyld-9
201    Memcheck:Value4
202    ...
203    fun:_ZN4dyldL10loadPhase0EPKcRKNS_11LoadContextEPSt6vectorIS1_SaIS1_EE
204 }
205
206 {
207    mac-dyld-10
208    Memcheck:Cond
209    ...
210    fun:_ZN4dyldL10loadPhase0EPKcRKNS_11LoadContextEPSt6vectorIS1_SaIS1_EE
211 }
212
213 {
214    mac-dyld-11
215    Memcheck:Param
216    stat(path)
217    ...
218    fun:_ZN4dyld5_mainEPK12macho_headermiPPKcS5_S5_
219    fun:_ZN13dyldbootstrap5startEPK12macho_headeriPPKcl
220 }
221
222 {
223    mac-dyld-12
224    Memcheck:Param
225    open(filename)
226    ...
227    fun:_ZN4dyld5_mainEPK12macho_headermiPPKcS5_S5_
228    fun:_ZN13dyldbootstrap5startEPK12macho_headeriPPKcl
229 }
230
231 {
232    mac-dyld-13
233    Memcheck:Cond
234    ...
235    fun:_ZN4dyld5_mainEPK12macho_headermiPPKcS5_S5_
236    fun:_ZN13dyldbootstrap5startEPK12macho_headeriPPKcl
237    fun:_dyld_start
238 }
239
240 {
241    mac-dyld-14
242    Memcheck:Value4
243    ...
244    fun:_ZN4dyld5_mainEPK12macho_headermiPPKcS5_S5_
245    fun:_ZN13dyldbootstrap5startEPK12macho_headeriPPKcl
246    fun:_dyld_start
247 }
248
249 {
250    mac-dyld-15
251    Memcheck:Value4
252    ...
253    fun:_ZN4dyld5_mainEPK12macho_headermiPPKcS5_S5_
254    fun:_ZN13dyldbootstrap5startEPK12macho_headeriPPKcl
255 }
256
257 {
258    mac-dyld-16
259    Memcheck:Value4
260    ...
261    fun:_ZN4dyld4linkEP11ImageLoaderbRKNS0_10RPathChainE
262    fun:_ZN4dyld5_mainEPK12macho_headermiPPKcS5_S5_
263 }
264
265 {
266    mac-dyld-17
267    Memcheck:Value4
268    ...
269    fun:_ZN4dyld4linkEP11ImageLoaderbRKNS0_10RPathChainE
270 }
271
272 {
273    mac-dyld-18
274    Memcheck:Cond
275    ...
276    fun:_ZN4dyld5_mainEPK12macho_headermiPPKcS5_S5_
277    fun:_ZN13dyldbootstrap5startEPK12macho_headeriPPKcl
278 }
279
280 {
281    mac-dyld-19
282    Memcheck:Value4
283    ...
284    fun:_ZN4dyld5_mainEPK12macho_headermiPPKcS5_S5_
285 }
286
287 {
288    mac-dyld-20
289    Memcheck:Value4
290    ...
291    fun:_ZN4dyld24initializeMainExecutableEv
292 }
293
294 {
295    mac-dyld-21
296    Memcheck:Cond
297    ...
298    fun:_ZN4dyld24initializeMainExecutableEv
299    fun:_ZN4dyld5_mainEPK12macho_headermiPPKcS5_S5_
300 }
301
302 {
303    mac-dyld-22
304    Memcheck:Cond
305    ...
306    fun:_ZN4dyld24initializeMainExecutableEv
307 }
308
309 {
310    mac-dyld-23
311    Memcheck:Value4
312    ...
313    fun:_ZN11ImageLoader15runInitializersERKNS_11LinkContextE
314 }
315
316 {
317    mac-dyld-24
318    Memcheck:Cond
319    ...
320    fun:dyld_stub_binder_
321    fun:main
322 }
323
324 {
325    mac-dyld-25
326    Memcheck:Value4
327    ...
328    fun:dyld_stub_binder_
329    fun:main
330 }
331
332 {
333    mac-dyld-26
334    Memcheck:Cond
335    ...
336    fun:dyld_stub_binder_
337    ...
338 }
339
340 {
341    mac-dyld-27
342    Memcheck:Value4
343    ...
344    fun:dyld_stub_binder_
345    ...
346 }
347
348 {
349    mac-dyld-28
350    Memcheck:Cond
351    fun:_ZN4dyld14runTerminatorsEPv
352    ...
353 }
354
355 {
356    mac-dyld-29
357    Memcheck:Cond
358    fun:_ZN4dyldL18notifyBatchPartialE17dyld_image_statesbPFPKcS0_jPK15dyld_image_infoE
359    ...
360 }
361
362 {
363    mac-dyld-30
364    Memcheck:Value4
365    fun:_ZN4dyldL18notifyBatchPartialE17dyld_image_statesbPFPKcS0_jPK15dyld_image_infoE
366    ...
367 }
368
369 {
370    llvm-user-new-leak
371    Memcheck:Leak
372    fun:_Znwj
373    fun:_ZN4llvm4UsernwEjj
374 }
375
376 {
377    race-or-something-ask-pcwalton-0
378    Memcheck:Value4
379    fun:*task_start_wrapper*
380    ...
381 }
382
383 {
384    race-or-something-ask-pcwalton-1
385    Memcheck:Value4
386    ...
387    fun:*build_start_wrapper*
388    ...
389 }
390
391 {
392    lock_and_signal-probably-threadsafe-access-outside-of-lock
393    Helgrind:Race
394    fun:_ZN15lock_and_signal27lock_held_by_current_threadEv
395    ...
396 }
397
398 {
399    lock_and_signal-probably-threadsafe-access-outside-of-lock2
400    Helgrind:Race
401    fun:_ZN15lock_and_signal6unlockEv
402    ...
403 }
404
405 {
406    lock_and_signal-probably-threadsafe-access-outside-of-lock3
407    Helgrind:Race
408    fun:_ZN15lock_and_signal4lockEv
409    ...
410 }
411
412 {
413    lock_and_signal-probably-threadsafe-access-outside-of-lock4
414    Helgrind:Race
415    fun:_ZN15lock_and_signal4waitEv
416    ...
417 }
418
419 {
420    uv-async-send-does-racy-things
421    Helgrind:Race
422    fun:pipecb
423    fun:ev_invoke_pending
424    fun:ev_run
425    fun:uv_run
426    ...
427 }
428
429 {
430    uv-loop-init-does-some-checks-that-are-not-lock-protected
431    Helgrind:Race
432    fun:loop_init
433    fun:ev_loop_new
434    fun:uv_loop_new
435    ...
436 }
437
438 {
439    random-locking-order-but-it-only-happens-in-a-single-thread-at-a-time-I-polled-2-other-people-and-they-thought-it-was-prabably-ok
440    Helgrind:LockOrder
441    fun:pthread_mutex_lock
442    fun:_ZN15lock_and_signal4lockEv
443    fun:_ZN18rust_port_selector6selectEP9rust_taskPP9rust_portS4_mPm
444    ...
445 }
446
447 {
448    random-locking-order-but-it-only-happens-in-a-single-thread-at-a-time-I-polled-2-other-people-and-they-thought-it-was-prabably-ok
449    Helgrind:LockOrder
450    fun:pthread_mutex_lock
451    fun:pthread_mutex_lock
452    fun:_ZN15lock_and_signal4lockEv
453    fun:_ZN18rust_port_selector6selectEP9rust_taskPP9rust_portS4_mPm
454    ...
455 }
456
457 {
458    random-locking-order-but-it-only-happens-in-a-single-thread-at-a-time-I-polled-2-other-people-and-they-thought-it-was-prabably-ok-i686
459    Helgrind:LockOrder
460    fun:pthread_mutex_lock
461    fun:pthread_mutex_lock
462    fun:_ZN15lock_and_signal4lockEv
463    fun:_ZN18rust_port_selector6selectEP9rust_taskPP9rust_portS4_jPj
464 }
465
466 {
467    libunwind-surely-this-is-ok
468    Helgrind:Race
469    ...
470    fun:_Unwind_RaiseException
471    fun:__cxa_throw
472    ...
473 }
474
475 {
476    libunwind-surely-this-is-ok2
477    Helgrind:Race
478    ...
479    fun:_Unwind_Resume
480    ...
481 }
482
483 {
484    libunwind-surely-this-is-ok3
485    Helgrind:Race
486    fun:_Unwind_SetGR
487    fun:__gxx_personality_v0
488    ...
489 }
490
491 {
492    goddammit-llvm-why-u-no-valgrind
493    Memcheck:Cond
494    fun:*
495    ...
496 }