1# Suppressions for FreeBSD 2 3##----------------------------------------------------------------------## 4# Memcheck 5##----------------------------------------------------------------------## 6 7{ 8 rtld-1 9 Memcheck:Cond 10 obj:/libexec/ld-elf*.so.1 11} 12{ 13 libc puts leak 14 Memcheck:Leak 15 fun:malloc 16 obj:/lib/libc.so.7 17 obj:/lib/libc.so.7 18 obj:/lib/libc.so.7 19 fun:puts 20 fun:main 21} 22{ 23 DRD-1 24 drd:ConflictingAccess 25 obj:/lib/libthr.so.3 26 fun:pthread_create 27 fun:pthread_create 28 fun:main 29} 30{ 31 DRD-2 32 drd:ConflictingAccess 33 fun:pthread_exit 34} 35{ 36 HELGRIND-PTHREAD-EXIT1 37 Helgrind:Race 38 fun:_pthread_exit_mask 39 fun:pthread_exit 40 obj:/lib/libthr.so.3 41} 42{ 43 HELGRIND-PTHREAD-EXIT2 44 Helgrind:Race 45 fun:__sys_thr_exit 46 fun:_pthread_exit_mask 47 fun:pthread_exit 48 obj:/lib/libthr.so.3 49} 50{ 51 HELGRIND-PTHREAD-EXIT3 52 Helgrind:Race 53 obj:/lib/libthr.so.3 54 fun:pthread_join_WRK 55 fun:pthread_join 56} 57{ 58 HELGRIND-PTHREAD-EXIT4 59 Helgrind:Race 60 fun:_thr_try_gc 61 obj:/lib/libthr.so.3 62 fun:pthread_join_WRK 63 fun:pthread_join 64} 65{ 66 HELGRIND-PTHREAD-EXIT5 67 Helgrind:Race 68 fun:__sys_thr_exit 69 obj:/lib/libthr.so.3 70 fun:_pthread_exit_mask 71 fun:pthread_exit 72 obj:/lib/libthr.so.3 73} 74{ 75 HELGRIND-PTHREAD-BARRIER1 76 Helgrind:Race 77 fun:pthread_barrier_init 78 fun:pthread_barrier_init 79 fun:main 80} 81{ 82 HELGRIND-PTHREAD-BARRIER2 83 Helgrind:Race 84 fun:pthread_barrier_destroy 85 fun:pthread_barrier_destroy 86 fun:main 87} 88{ 89 HELGRIND-PTHREAD-CANCEL 90 Helgrind:Race 91 fun:pthread_cancel 92 fun:main 93} 94